Description
FreeRDP before 3.28.0 treats lines beginning with forward slash in RDP files as raw command-line options, exposing the entire CLI parser surface to untrusted files. Attackers can craft malicious RDP files with /rdp2tcp, /cert:ignore, or /drive options to execute arbitrary commands, bypass certificate validation, or expose local filesystems without user interaction.
Published: 2026-07-20
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeRDP versions earlier than 3.28.0 incorrectly parse lines beginning with a forward slash in RDP files as command‑line arguments. This flaw enables attackers to embed options such as /rdp2tcp, /cert:ignore, or /drive, which can cause arbitrary executable code to run, bypass certificate validation, or expose local file systems. The underlying weakness is CWE‑88, an improperly controlled input that directly influences program execution. The result is a high‑severity vulnerability allowing an attacker to gain remote code execution without user interaction.

Affected Systems

FreeRDP releases predating version 3.28.0 are affected. The flaw exists in all FreeRDP deployments that use the RDP file parser without applying newer security patches.

Risk and Exploitability

The CVSS base score of 8.5 underlines the severe impact of this vulnerability, while the EPSS score of less than 1% indicates a low probability of exploitation in the wild at present. The flaw is not listed in the CISA KEV catalog, suggesting no known large‑scale exploitation. Attackers would likely need to deliver a malicious RDP file to a user or application that automatically parses it; the lack of user interaction required means a successful exploit could occur simply by placing a crafted file in a monitored directory or transferring it over a network share.

Generated by OpenCVE AI on July 30, 2026 at 18:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.28.0 or later, which removes the erroneous CLI parsing behavior.
  • If an upgrade is not immediately possible, restrict the distribution of RDP files to trusted sources and scan incoming files for disallowed options before they are opened by the client.
  • Configure network segmentation and firewall rules to block unauthorized access to systems that may receive or process RDP files from external developers or users.

Generated by OpenCVE AI on July 30, 2026 at 18:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 24 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 22 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Mon, 20 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.28.0 treats lines beginning with forward slash in RDP files as raw command-line options, exposing the entire CLI parser surface to untrusted files. Attackers can craft malicious RDP files with /rdp2tcp, /cert:ignore, or /drive options to execute arbitrary commands, bypass certificate validation, or expose local filesystems without user interaction.
Title FreeRDP RDP File Parser Remote Code Execution via CLI Options
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-88
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-24T20:17:15.015Z

Reserved: 2026-07-20T11:58:54.524Z

Link: CVE-2026-64624

cve-icon Vulnrichment

Updated: 2026-07-24T20:17:12.339Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-20T21:50:53Z

Links: CVE-2026-64624 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T18:30:05Z

Weaknesses
  • CWE-88

    Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')