Description
RustDesk versions 1.3.9 through 1.4.9 contain a path traversal vulnerability in the macOS clipboard file-paste code path. The application accepts peer-supplied file descriptor names and joins them to the selected target directory without requiring normalized relative paths. A remote peer in an active clipboard file-paste session can use parent-directory components or absolute paths to write files outside the intended target directory at locations writable by the RustDesk process. Commit 6f1eb16 fixes the issue by validating descriptor names and safely joining paths.
Published: 2026-08-26
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

RustDesk versions 1.3.9 through 1.4.9 allow a remote peer to supply file descriptor names during a clipboard file‑paste operation that are joined to the target directory without proper normalization. This enables the attacker to use parent‑directory references or absolute paths to write files outside the intended location, potentially overwriting or creating arbitrary files in directories writable by the RustDesk process. The flaw can thus lead to unauthorized file manipulation and could be leveraged to install malicious files, alter configuration, or expose sensitive data.

Affected Systems

The vulnerability affects RustDesk (rustdesk) software released between versions 1.3.9 and 1.4.9. Users of these specific releases are at risk until a patch is applied.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity issue. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting it is not known to be actively exploited in the wild. The attack requires an active clipboard file‑paste session with a remote peer; the vector is inferred because the description indicates the flaw is triggered during peer‑supplied file descriptor handling. Overall, the risk is moderate; the primary impact is the ability to write files outside the intended directory, which could lead to privilege escalation or compromise if exploited.

Generated by OpenCVE AI on August 26, 2026 at 14:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade RustDesk to the latest release that includes the commit 6f1eb16 fix, or apply the patch to validate descriptor names and normalize joined paths
  • Disable the clipboard file‑paste feature if it is not essential, thereby removing the vulnerable code path from execution
  • If an upgrade is not possible, manually modify the path‑joining logic to enforce relative paths only and reject absolute or parent‑directory components, implementing input validation in line with CWE‑22 best practices

Generated by OpenCVE AI on August 26, 2026 at 14:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Rustdesk
Rustdesk rustdesk
Vendors & Products Rustdesk
Rustdesk rustdesk

Wed, 26 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 26 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Description RustDesk versions 1.3.9 through 1.4.9 contain a path traversal vulnerability in the macOS clipboard file-paste code path. The application accepts peer-supplied file descriptor names and joins them to the selected target directory without requiring normalized relative paths. A remote peer in an active clipboard file-paste session can use parent-directory components or absolute paths to write files outside the intended target directory at locations writable by the RustDesk process. Commit 6f1eb16 fixes the issue by validating descriptor names and safely joining paths.
Title RustDesk Path Traversal via macOS Clipboard File-Paste
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 5.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Rustdesk Rustdesk
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-26T13:54:10.076Z

Reserved: 2026-08-10T21:04:42.165Z

Link: CVE-2026-73102

cve-icon Vulnrichment

Updated: 2026-08-26T13:54:05.722Z

cve-icon NVD

Status : Received

Published: 2026-08-26T14:17:12.667

Modified: 2026-08-26T14:17:12.667

Link: CVE-2026-73102

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T15:15:07Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')