CVE-2026-109951
freerdp: FreeRDP 3.17.1 before 3.32.0 Heap Buffer Over-Read via Proxy DRDYNVC Channel Name
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · October 13, 2026
Updated · October 29, 2026
Description
A flaw was found in FreeRDP. When handling dynamic virtual channel requests within the proxy component, the service does not properly verify that incoming channel names are null-terminated. A malicious backend Remote Desktop Protocol (RDP) server can exploit this issue by sending a specially crafted request, triggering an out-of-bounds heap read during string formatting. Successful exploitation can result in a Denial of Service (DoS) by crashing the proxy process or cause information disclosure by leaking heap memory into proxy logs.
Statement
This flaw is rated Moderate because an out-of-bounds read in the FreeRDP proxy path can cause limited availability impact. No confidentiality or integrity impact is indicated.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
Do not expose freerdp-proxy to untrusted networks. Restrict access with host firewalling and network segmentation.
CVSS / CWE
CVSS 3.1 · 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CWE-125 · Out-of-bounds Read