CVE-2026-30791: RustDesk Client Accepts Pseudo-Encrypted Config Strings Without Cryptographic Validation
Use of a Broken or Risky Cryptographic Algorithm vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android, WebClient (Config import, URI scheme handler, CLI --config modules) allows Retrieve Embedded Sensitive Data. This vulnerability is associated with program files flutter/lib/common.Dart, hbbcommon/src/config.Rs and program routines parseRustdeskUri(), importConfig().
This issue affects RustDesk Client: through 1.4.5.
Affected Software
Remediation
Information
Event History
Frequently Asked Questions
What is the severity of CVE-2026-30791?
CVE-2026-30791 is rated as a high severity vulnerability due to its potential for data exposure and manipulation.
How do I fix CVE-2026-30791?
To fix CVE-2026-30791, upgrade the RustDesk Client to version 1.4.6 or later where this vulnerability has been addressed.
What platforms are affected by CVE-2026-30791?
CVE-2026-30791 affects the RustDesk Client on Windows, MacOS, Linux, iOS, Android, and the WebClient.
What type of vulnerability is CVE-2026-30791?
CVE-2026-30791 is categorized as a use of a broken or risky cryptographic algorithm vulnerability.
Can CVE-2026-30791 lead to unauthorized access?
Yes, CVE-2026-30791 can potentially allow attackers to exploit cryptographic weaknesses to gain unauthorized access to sensitive information.