216.73.216.6

CVE-2026-30789

· Published 05/03/2026 17:16 · Modified 05/03/2026 19:38 · Author: The MITRE Corporation

Labels: CVE-2026-30789 2026-03-052fdefc65-d750-4b8d-96ee-6e2c0c42dbfeCVE-2026-30789CWE-294

Essential information

Published
05/03/2026 17:16
Modified
05/03/2026 19:38
Author
The MITRE Corporation
Creator
The MITRE Corporation
CVSS
9.8 CRITICAL (v3.1) 5.7 MEDIUM (v4.0)
CISA KEV
No
CWE
CWE-916 CWE-307
EPSS (First)
P33.4% ?EPSS percentile: rank of this vulnerability versus all others. Higher percentile = more likely to be exploited. Learn more (score 0.00420)
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CVSS metrics

Description

Use of Password Hash With Insufficient Computational Effort, Improper Restriction of Excessive Authentication Attempts vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Client login, peer authentication modules) allows Password Brute Forcing. The authentication proof is SHA256(SHA256(password + salt) + challenge), where both the salt and the challenge are generated entirely by the server with no client-side nonce, and the hash uses no slow key-derivation function. A rogue or on-path API/relay server (see CVE-2026-30794 / CVE-2026-30797) can issue a chosen salt and challenge, capture the resulting proof, and recover the password offline. The capture-replay claim (CWE-294) is withdrawn: the challenge is regenerated per connection (challenge = Config::get_auto_password(6)), so a captured proof is not replayable against the legitimate server. The 1.4.7 OTP brute-force limiter and the existing LOGIN_FAILURES counter constrain only ONLINE attempts and do not address offline recovery. This vulnerability is associated with program files src/client.rs and program routines handle_hash(), handle_login_from_ui() (login proof construction). This issue affects RustDesk Client: through 1.4.8.

NVD status

Status
Undergoing Analysis — CVE has been recently published to the CVE List and has been received by the NVD.
Source
2fdefc65-d750-4b8d-96ee-6e2c0c42dbfe
NVD
View on NVD

Affected products (CPE)

ProductCPE
rustdesk / rustdesk client cpe:2.3:a:rustdesk:rustdesk_client:*:*:*:*:*:*:*:*

References