Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-30785: CWE-257 in rustdesk-client RustDesk Client

0
High
Published: Thu Mar 05 2026 (03/05/2026, 16:04:36 UTC)
Source: CVE Database V5
Vendor/Project: rustdesk-client
Product: RustDesk Client

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.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 03/12/2026, 20:37:40 UTC

Technical Analysis

CVE-2026-30785 is a vulnerability in the RustDesk Client, a remote desktop software, specifically affecting versions through 1.4.5 on Windows, MacOS, and Linux platforms. The flaw arises from a combination of prototype pollution (CWE-916) and weak password hashing mechanisms (CWE-323), along with improper handling of sensitive data embedded within the application’s password security, configuration encryption, and machine UID modules. Key affected source files include hbb_common/src/password_security.Rs, config.Rs, lib.Rs, and machine-uid/src/lib.Rs, with vulnerable routines such as symmetric_crypt(), encrypt_str_or_original(), decrypt_str_or_original(), get_uuid(), and get_machine_id(). Prototype pollution allows attackers to manipulate object prototypes, potentially altering application behavior or bypassing security controls. The use of password hashes with insufficient computational effort means that stored credentials or keys can be more easily brute-forced or recovered. Together, these weaknesses enable an attacker with limited privileges and local access (AV:L, PR:L) to retrieve embedded sensitive data without requiring user interaction (UI:N). The vulnerability has a high scope impact on confidentiality (VC:H) but does not affect integrity or availability. No patches are currently available, and no exploits have been observed in the wild. The vulnerability is assigned a CVSS 4.0 score of 8.2, indicating a high severity threat that demands attention from users of RustDesk Client.

Potential Impact

The primary impact of CVE-2026-30785 is unauthorized disclosure of sensitive embedded data within the RustDesk Client application. This can include passwords, encryption keys, machine identifiers, or configuration secrets critical to secure remote desktop operations. If exploited, attackers with local access and limited privileges could escalate their capabilities by harvesting these secrets, potentially enabling lateral movement, privilege escalation, or persistent access within an organization’s network. The vulnerability does not directly affect system integrity or availability but compromises confidentiality, which can lead to further attacks or data breaches. Organizations relying on RustDesk Client for remote access may face increased risk of insider threats or attacks from compromised local accounts. The lack of user interaction requirement and low attack complexity increase the likelihood of exploitation in environments where local access is attainable. Given RustDesk’s cross-platform usage, the impact spans multiple operating systems and diverse environments, including enterprise, government, and critical infrastructure sectors that use remote desktop solutions.

Mitigation Recommendations

Until an official patch is released, organizations should implement strict local access controls to limit who can execute or interact with RustDesk Client binaries. Employ application whitelisting and endpoint detection to monitor for suspicious activity involving the affected modules. Use strong OS-level user privilege separation and avoid running RustDesk Client with elevated privileges unnecessarily. Regularly audit and rotate any secrets or credentials managed by RustDesk Client to reduce exposure duration. Consider isolating RustDesk Client usage to dedicated, hardened endpoints with limited network access. Monitor logs for unusual access patterns or attempts to exploit prototype pollution or cryptographic weaknesses. Once patches become available, apply them promptly. Additionally, developers and security teams should review the password hashing algorithms and prototype handling logic in the affected source files to ensure they meet current cryptographic and secure coding standards, such as using memory-hard password hashing functions (e.g., Argon2) and safe prototype handling practices.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
VULSec
Date Reserved
2026-03-05T14:13:35.407Z
Cvss Version
4.0
State
PUBLISHED

Threat ID: 69a9ad6c460e1c85dfe74263

Added to database: 3/5/2026, 4:21:00 PM

Last enriched: 3/12/2026, 8:37:40 PM

Last updated: 4/19/2026, 10:52:05 AM

Views: 67

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses