A vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android, WebClient (Strategy sync, HTTP API client, config options engine modules) allows Application API Message Manipulation via Man-in-the-Middle.
This vulnerability is associated with program files src/hbbs_http/sync.Rs, hbb_common/src/config.Rs and program routines Strategy merge loop in sync.Rs, Config::set_options().
This issue affects RustDesk Client: through 1.4.8.
Security readout for executives and security teams
Plain-English summary
RustDesk Client can accept unauthenticated strategy configuration data during sync. A network attacker able to intercept traffic could change client security settings, undermining local protections. The CVE affects RustDesk Client through 1.4.8 across listed desktop, mobile, and WebClient platforms.
Executive priority
Treat this as a high-priority remote access tooling issue. The main business risk is unauthorized weakening of client security controls, especially in managed RustDesk environments or on untrusted networks.
Technical view
The issue is CWE-345 in strategy sync, HTTP API client, and config option handling. The CVE identifies src/hbbs_http/sync.Rs, hbb_common/src/config.Rs, the strategy merge loop, and Config::set_options() as involved. CVSS 4.0 is 8.3 high with network attack vector and no required privileges or user interaction.
Likely exposure
Organizations are exposed where RustDesk Client through 1.4.8 is deployed and uses strategy sync or centrally supplied configuration across networks vulnerable to man-in-the-middle positioning.
Exploitation context
The source bundle includes a third-party advisory tagged as exploit, but it does not state confirmed in-the-wild exploitation. CISA KEV status is false in the supplied data.
Researcher notes
Evidence identifies unauthenticated strategy payload merging into configuration options, but the supplied bundle does not include full patch details or confirmed active exploitation. Validate exposure by mapping affected versions and strategy-sync use, not by assuming all RustDesk server deployments are affected.
Mitigation direction
Inventory RustDesk Client deployments and identify versions through 1.4.8.
Check RustDesk vendor guidance for fixed releases or configuration mitigations.
Prioritize remediation for clients using strategy sync or managed configuration.
Avoid relying on local client security settings as the only control until remediated.
Monitor vendor and CVE records for updated remediation details.
Validation and detection
Confirm installed RustDesk Client versions on Windows, macOS, Linux, iOS, Android, and WebClient.
Determine whether strategy sync or centrally managed client configuration is enabled.
Review network paths for plausible man-in-the-middle exposure to configuration endpoints.
Check whether vendor guidance has been applied on each managed client group.
Document compensating controls where upgrades or mitigations are unavailable.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-345: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
4Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: pocAutomatable: yesTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-345 · source CWE mapping
Insufficient Verification of Data Authenticity
Insufficient Verification of Data Authenticity represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.