CVE-2026-30785 Details
Description
Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'), Use of Password Hash With Insufficient Computational Effort vulnerability in rustdesk-client RustDesk Client rustdesk, hbb_common on Windows, MacOS, Linux (Password security module, config encryption, machine UID modules) allows Retrieve Embedded Sensitive Data. This vulnerability is associated with program files hbb_common/src/password_security.Rs, hbb_common/src/config.Rs, hbb_common/src/lib.Rs (get_uuid), machine-uid/src/lib.Rs and program routines symmetric_crypt(), encrypt_str_or_original(), decrypt_str_or_original(), get_uuid(), get_machine_id(). This issue affects RustDesk Client: through 1.4.5.
A vulnerability in RustDesk Client versions through 1.4.5 on Windows, MacOS, and Linux allows for prototype pollution, leading to the improper modification of object prototype attributes. This issue, related to password security, config encryption, and machine UID modules, enables the retrieval of embedded sensitive data. The vulnerability arises from the way passwords and IDs are handled in the user settings file, which can be accessed in plain text.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Mar 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://docs.google.com/document/d/e/2PACX-1vSds6jjpd38oO_yIAyd1HYtKNUuea-I-ozAPpGhYI7QgAU-QGJ7D8a4rOZVj1vmiUXV1EcdRHf9aZAW/pub | VULSec Labs | ExploitThird Party Advisory |
| https://github.com/rustdesk/rustdesk/discussions/4979 | VULSec Labs | Issue Tracking |
| https://github.com/rustdesk/rustdesk/discussions/9229 | VULSec Labs | Issue Tracking |
| https://www.vulsec.org/ | VULSec Labs | Not Applicable |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1321 | Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') | VULSec Labs |
| CWE-257 | Storing Passwords in a Recoverable Format | VULSec Labs |
| CWE-323 | Reusing a Nonce, Key Pair in Encryption | VULSec Labs |
| CWE-916 | Use of Password Hash With Insufficient Computational Effort | VULSec Labs |
Affected Products
| Product | Versions |
|---|---|
| rustdesk rustdesk | <= 1.4.5 |
CPE
Remediation
| |
| apple macos | All versions |
CPE
Remediation
| |
| linux linux kernel | All versions |
CPE
Remediation
| |
| microsoft windows | All versions |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | VULSec Labs |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Mar 25, 2026 | Initial Analysis | [email protected] |
| Mar 5, 2026 | CVE Modified | VULSec Labs |
| Mar 5, 2026 | New CVE Received | VULSec Labs |