CVE-2026-30790: RustDesk Server Controls All Handshake Entropy (Salt/Challenge), Enabling Offline Brute-Force

Published Mar 5, 2026
·
Updated

Rejected reason: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.

Affected Software

1 affected component
RustDesk RustDesk Client<=1.4.8

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    Add and enforce server-side rate limiting on the /api login path to throttle repeated login attempts and slow offline brute-force attempts.

    RustDesk Server Pro /api login path server-side rate limiting = enabled
  2. Configuration

    Implement SRP (Secure Remote Password) for mutual authentication on the /api login path, replacing the current fast double SHA256 proof construction.

    RustDesk Server Pro /api login path authentication protocol = SRP (Secure Remote Password)
  3. Configuration

    Disable the automatic invalid-certificate downgrade behavior (referenced as CVE-2026-30794) so TLS certificate validation failures do not expose the login proof.

    RustDesk TLS handling / automatic invalid-certificate downgrade automatic invalid-certificate downgrade = disabled
  4. Compensating control

    Block or restrict connections from RustDesk Client versions through 1.4.8 at the management /api login endpoint (for example deny access, require additional MFA, or place behind an access control) until clients using a fixed implementation are available.

  5. Operational

    Modify RustDesk client source files src/client.rs and src/common.rs: update the routines handle_hash(), handle_login_from_ui(), and post_request_() to remove the fast double SHA256 proof over server-controlled salt/challenge and implement SRP or an equivalently secure mutual-authentication mechanism and/or a slow KDF to prevent offline recovery of credentials.

Event History

Mar 5, 2026
CVE Published
via MITRE·03:49 PM
Rejected
via MITRE·03:49 PM
Data Sourced
via NVD·04:16 PM
Description
Jun 22, 2026
Rejected
via MITRE·01:06 PM

Frequently Asked Questions

1

What is the severity of CVE-2026-30790?

CVE-2026-30790 is considered a high severity vulnerability due to its potential to allow offline brute-force attacks.

2

How do I fix CVE-2026-30790?

To fix CVE-2026-30790, users should upgrade RustDesk Server Pro to version 1.7.5 or later.

3

What systems are affected by CVE-2026-30790?

CVE-2026-30790 affects RustDesk Server Pro versions up to and including 1.7.5 and RustDesk Server versions up to and including 1.1.15.

4

What type of vulnerability is CVE-2026-30790?

CVE-2026-30790 is categorized as an improper restriction of excessive authentication attempts vulnerability.

5

Does CVE-2026-30790 affect password security?

Yes, CVE-2026-30790 poses risks to password security by using password hashing with insufficient computational effort.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203