Skip to main content

RustDesk Client CVE-2026-30798

HIGH
Insufficient Verification of Data Authenticity (CWE-345)
2026-03-05 2fdefc65-d750-4b8d-96ee-6e2c0c42dbfe
8.2
CVSS 4.0 · Vendor: 2fdefc65-d750-4b8d-96ee-6e2c0c42dbfe
Share

Severity by source

Vendor (2fdefc65-d750-4b8d-96ee-6e2c0c42dbfe) PRIMARY
8.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.9 MEDIUM

Network-reachable heartbeat channel with no auth or UI (AV:N/PR:N/UI:N); AC:H reflects the AT:P requirement to deliver crafted hbbs sync traffic; impact is availability-only (A:H, C/I:N).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (2fdefc65-d750-4b8d-96ee-6e2c0c42dbfe).

CVSS VectorVendor: 2fdefc65-d750-4b8d-96ee-6e2c0c42dbfe

CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

7
Analysis Updated
Jun 22, 2026 - 10:44 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 22, 2026 - 10:43 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 22, 2026 - 10:37 vuln.today
cvss_changed
CVSS changed
Jun 22, 2026 - 10:37 NVD
7.5 (HIGH) 8.2 (HIGH)
Analysis Generated
Mar 12, 2026 - 22:06 vuln.today
PoC Detected
Mar 10, 2026 - 20:25 vuln.today
Public exploit code
CVE Published
Mar 05, 2026 - 16:16 nvd
HIGH 7.5

DescriptionCVE.org

Insufficient Verification of Data Authenticity, Improper Handling of Exceptional Conditions vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Heartbeat sync loop, strategy processing modules) allows Protocol Manipulation. This vulnerability is associated with program files src/hbbs_http/sync.Rs and program routines stop-service handler in heartbeat loop.

This issue affects RustDesk Client: through 1.4.5.

AnalysisAI

Remote denial-of-service in RustDesk Client through 1.4.5 allows network-positioned attackers to disrupt the remote-access agent by manipulating heartbeat synchronization traffic, abusing weak authenticity checks in the hbbs_http/sync.rs heartbeat loop to trigger the stop-service handler. Publicly available exploit code exists, but EPSS is very low (0.02%, 5th percentile) and there is no public exploit identified at time of analysis being tracked as actively exploited (not in CISA KEV).

Technical ContextAI

RustDesk is a popular open-source remote desktop platform whose clients (Windows, macOS, Linux, iOS, Android) maintain a persistent heartbeat with the rendezvous/relay server (hbbs) to receive policy and strategy updates. The flaw is rooted in CWE-345 (Insufficient Verification of Data Authenticity) combined with improper handling of exceptional conditions inside src/hbbs_http/sync.rs - the strategy-processing path of the heartbeat loop accepts crafted protocol messages without adequately validating their origin or contents, and the resulting exception flow can reach a stop-service handler that terminates the client agent. The CPE cpe:2.3:a:rustdesk:rustdesk:*:*:*:*:-:*:*:* indicates all editions of the client up to and including 1.4.5 are in scope.

RemediationAI

No vendor-released patch identified at time of analysis in the provided data - confirm against the RustDesk GitHub releases page and upgrade to the first release later than 1.4.5 that explicitly addresses the heartbeat sync authenticity issue once published. As compensating controls while unpatched, restrict client-to-hbbs traffic to a trusted self-hosted RustDesk relay (avoid the public rendezvous servers) and place that relay behind firewall ACLs that only allow expected client networks, which reduces exposure to attackers who can inject crafted heartbeat/strategy frames at the cost of breaking ad-hoc external connectivity. Additionally, monitor RustDesk client process state and auto-restart on unexpected stop-service termination to limit the operational impact of a DoS, accepting that this masks rather than fixes the underlying issue. Reference materials: vendor docs at https://rustdesk.com/docs/en/client/, exploit/details document linked from NVD at https://docs.google.com/document/d/e/2PACX-1vSds6jjpd38oO_yIAyd1HYtKNUuea-I-ozAPpGhYI7QgAU-QGJ7D8a4rOZVj1vmiUXV1EcdRHf9aZAW/pub, and third-party advisory site https://www.vulsec.org/.

CVE-2024-25140 CRITICAL POC
9.8 Feb 06

A default installation of RustDesk 1.2.3 on Windows places a WDKTestCert certificate under Trusted Root Certification Au

CVE-2026-58056 HIGH POC
7.2 Jun 28

Authorization scope bypass in RustDesk lets a peer holding only a FileTransfer authorization inject keyboard and mouse i

CVE-2026-30794 CRITICAL
9.1 Mar 05

Security vulnerability in RustDesk remote desktop client/server. One of 6+ critical CVEs affecting the open-source remot

CVE-2026-73108 HIGH
8.7 Aug 26

Memory exhaustion in RustDesk versions before 1.4.7 allows unauthenticated remote attackers to crash or severely degrade

CVE-2026-76840 HIGH
8.5 Aug 24

Heap buffer overflow in RustDesk's Windows clipboard redirection (wf_cliprdr.c) allows a malicious or compromised remote

CVE-2026-30792 HIGH
8.3 Mar 05

Configuration tampering in RustDesk Client through 1.4.5 allows a network-positioned attacker to manipulate Application

CVE-2026-30791 HIGH
7.5 Mar 05

RustDesk Client through version 1.4.5 uses a broken cryptographic algorithm that allows attackers to retrieve sensitive

CVE-2026-30796 MEDIUM
6.9 Mar 05

RustDesk Server Pro through version 1.7.5 transmits sensitive address book credentials in cleartext over the network hea

CVE-2026-73102 MEDIUM
6.9 Aug 26

Path traversal in RustDesk's macOS clipboard file-paste feature allows a remote session peer to write files outside the

CVE-2026-30789 MEDIUM
5.7 Mar 05

Authentication bypass in RustDesk Client through 1.4.5 across Windows, macOS, Linux, iOS, and Android allows remote atta

CVE-2026-30783 MEDIUM
4.8 Mar 05

Privilege escalation in RustDesk Client through version 1.4.5 on Windows, macOS, Linux, iOS, and Android allows unauthen

Share

CVE-2026-30798 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy