Description
FreeRDP 3.0.0 before 3.32.0 contains a heap out-of-bounds read in the WinPR clipboard function convert_filedescriptors_to_file_list(), which scans a server-controlled FILEDESCRIPTORW cFileName with unbounded _wcschr() and count_special_chars() calls without a NUL-termination guarantee. A malicious RDP server can send an odd-length FILEDESCRIPTORW blob in a CB_FORMAT_DATA_RESPONSE, crashing X11, Wayland, and SDL clients when the user pastes server-copied files.
Published: 2026-10-12
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Update
AI Analysis

Impact

FreeRDP versions prior to 3.32.0 contain a heap out‑of‑bounds read in the clipboard conversion routine. The routine scans a server‑supplied FILEDESCRIPTORW structure with unbounded string operations that lack a guaranteed NUL terminator. When a malicious RDP server sends an odd‑length blob as part of a clipboard response, the client attempts to read past the allocated buffer, causing the X11, Wayland, or SDL session to crash. The flaw leads to a denial of service, not data exposure or code execution, but it can be triggered during normal user interaction when pasting server‑copied files.

Affected Systems

The vulnerability is present in FreeRDP 3.0.0 through 3.31.x on all platforms that use the WinPR clipboard code. Users running FreeRDP clients on X11, Wayland, or SDL are affected. Any RDP connection to a server that supplies malicious clipboard data can trigger the crash.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity vector. EPSS information is not available, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack path involves a remote RDP server delivering a specially crafted FILEDESCRIPTORW blob; exploitation requires the user to paste the clipboard content. Because the bug results in a crash rather than code execution, the immediate risk is limited to service interruption, but it can be disruptive in environments where the client is critical.

Generated by OpenCVE AI on October 12, 2026 at 17:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.0 or later, which removes the unchecked clipboard processing logic.
  • Disable or restrict clipboard sharing on the client side to prevent paste operations from server‑generated file descriptors.
  • Continuously monitor the FreeRDP release channel and security advisories for additional patches or mitigations and apply them promptly.

Generated by OpenCVE AI on October 12, 2026 at 17:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description FreeRDP 3.0.0 before 3.32.0 contains a heap out-of-bounds read in the WinPR clipboard function convert_filedescriptors_to_file_list(), which scans a server-controlled FILEDESCRIPTORW cFileName with unbounded _wcschr() and count_special_chars() calls without a NUL-termination guarantee. A malicious RDP server can send an odd-length FILEDESCRIPTORW blob in a CB_FORMAT_DATA_RESPONSE, crashing X11, Wayland, and SDL clients when the user pastes server-copied files.
Title FreeRDP 3.0.0 before 3.32.0 Heap Out-of-Bounds Read via WinPR Clipboard cFileName
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-125
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T15:54:56.431Z

Reserved: 2026-10-12T14:09:00.052Z

Link: CVE-2026-109248

cve-icon Vulnrichment

Updated: 2026-10-13T15:54:48.533Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T17:17:15.930

Modified: 2026-10-13T20:39:48.767

Link: CVE-2026-109248

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-12T16:04:22Z

Links: CVE-2026-109248 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T18:00:03Z

Weaknesses