Description
FreeRDP 3.17.1 before 3.32.0 contains a heap buffer over-read vulnerability in DynvcTrackerHandleCreateBack of the freerdp-proxy DRDYNVC channel handler that allows malicious backend RDP servers to read heap memory out of bounds. Attackers can send a CREATE_REQUEST_PDU whose channel name lacks a NUL byte, causing an unbounded snprintf read that leaks memory into proxy logs or crashes the process.
Published: 2026-10-13
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Information Leakage
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a heap buffer over‑read in the DynvcTrackerHandleCreateBack function of the freerdp‑proxy component. Attackers can send a crafted CREATE_REQUEST_PDU where the channel name string lacks a terminating NUL byte. This causes an unbounded snprintf read that copies data beyond the intended buffer, enabling the proxy to read arbitrary heap memory. The data read may leak sensitive information into proxy logs or cause a crash, leading to denial of service of the proxy process.

Affected Systems

Affected vendors and products: FreeRDP, specifically the 3.17.1 release through any revision before 3.32.0. This includes all FreeRDP 3.x versions from 3.17.1 up to the 3.31.x series. Users running the proxy component of these versions are impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. No EPSS information is available, so the relative exploitation probability cannot be quantified, and the vulnerability is not listed in CISA's KEV catalog. Attackers need to control a backend RDP server that connects to the vulnerable proxy. By sending the malformed channel name, they can read beyond the buffer boundary, potentially leaking information and destabilizing the proxy. Mitigation focuses on updating or restricting access to the proxy.

Generated by OpenCVE AI on October 13, 2026 at 15:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.0 or later, which includes the fix for the heap over‑read issue.
  • Restrict the proxy service to accept connections only from trusted IP addresses that correspond to legitimate backend RDP servers, limiting the attack surface.
  • Configure the proxy to validate channel names or enable robust logging of malformed CREATE_REQUEST_PDU messages to detect and deter exploitation attempts.

Generated by OpenCVE AI on October 13, 2026 at 15:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description FreeRDP 3.17.1 before 3.32.0 contains a heap buffer over-read vulnerability in DynvcTrackerHandleCreateBack of the freerdp-proxy DRDYNVC channel handler that allows malicious backend RDP servers to read heap memory out of bounds. Attackers can send a CREATE_REQUEST_PDU whose channel name lacks a NUL byte, causing an unbounded snprintf read that leaks memory into proxy logs or crashes the process.
Title FreeRDP 3.17.1 before 3.32.0 Heap Buffer Over-Read via Proxy DRDYNVC Channel Name
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': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T13:27:17.101Z

Reserved: 2026-10-13T11:25:25.214Z

Link: CVE-2026-109951

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T14:17:33.723

Modified: 2026-10-13T14:17:33.723

Link: CVE-2026-109951

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T15:30:08Z

Weaknesses