CVE-2026-30794: RustDesk HTTP Client Silently Accepts Invalid TLS Certificates After Handshake Failure

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

    Remove the automatic fallback retry that calls danger_accept_invalid_certs(true). Ensure the code does not set danger_accept_invalid_certs to true under any retry or fallback path.

    RustDesk Client HTTP client (src/hbbs_http/http_client.Rs) danger_accept_invalid_certs = false
  2. Configuration

    Treat TLS handshake failures as fatal: do not retry the connection with certificate validation disabled. Abort the connection on handshake failure instead of falling back to insecure acceptance.

    RustDesk Client TLS transport modules TLS handshake failure handling = fatal

Event History

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

Frequently Asked Questions

1

What is the severity of CVE-2026-30794?

CVE-2026-30794 is classified as a high-severity vulnerability due to its potential for enabling Adversary in the Middle (AiTM) attacks.

2

How do I fix CVE-2026-30794?

To mitigate CVE-2026-30794, update the RustDesk Client to version 1.4.6 or later where the TLS certificate validation flaw has been addressed.

3

What platforms are affected by CVE-2026-30794?

CVE-2026-30794 affects RustDesk Client on Windows, MacOS, Linux, iOS, and Android.

4

What type of vulnerability is CVE-2026-30794?

CVE-2026-30794 is a vulnerability related to improper certificate validation which allows the acceptance of invalid TLS certificates.

5

What are the risks associated with CVE-2026-30794?

The risks associated with CVE-2026-30794 include exposure to Man-in-the-Middle attacks where an attacker can intercept and alter communications.

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