Description
FreeRDP before 3.32.2 contains a heap-based buffer overflow in the RD Gateway RPC client, where rpc_client_recv_fragment writes BIND_ACK and ALTER_CONTEXT_RESP fragments into a persistent PDU stream after checking only total capacity rather than remaining capacity from the current stream position. A malicious or compromised RD Gateway can send crafted RPC fragments with manipulated alloc_hint and frag_length values to overwrite client heap memory with attacker-controlled data, causing a crash or potentially arbitrary code execution.
Published: 2026-11-04
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Patch Now
AI Analysis

Impact

FreeRDP before version 3.32.2 contains a heap-based buffer overflow in the RD Gateway RPC client. The flaw occurs when rpc_client_recv_fragment writes BIND_ACK and ALTER_CONTEXT_RESP fragments into a persistent PDU stream after verifying only the total capacity, ignoring the remaining space from the current stream position. A malicious or compromised RD Gateway can send crafted RPC fragments with manipulated alloc_hint and frag_length values, allowing an attacker to overwrite client heap memory with controlled data, which can lead to a crash or potentially arbitrary code execution.

Affected Systems

The vulnerability affects the FreeRDP project, specifically all builds of the FreeRDP client prior to release 3.32.2. No specific operating system or distribution details are listed, but any deployment of these older FreeRDP versions that connects to an RD Gateway is potentially impacted.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity. The EPSS score is not available, so exploitation likelihood cannot be quantified, and the vulnerability is not listed in CISA KEV. If an RD Gateway can be reached from an attacker-controlled environment, the flaw could be exploited remotely by sending specially crafted RPC fragments, leading to heap corruption, application crashes, or arbitrary code execution in the client process.

Generated by OpenCVE AI on November 4, 2026 at 16:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.2 or later, or apply any vendor-published patch that addresses the heap overflow in rpc_client_recv_fragment.
  • If an upgrade is not immediately possible, limit or block inbound connectivity to the RD Gateway RPC services to reduce the attack surface, or isolate the vulnerable FreeRDP client on a separate network segment with strict firewall rules.
  • Monitor client logs for anomalous RPC fragment sizes or repeated crashes, and alert on suspicious activity, ensuring prompt investigation if the vulnerability is suspected to be targeted.

Generated by OpenCVE AI on November 4, 2026 at 16:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 04 Nov 2026 15:45:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.32.2 contains a heap-based buffer overflow in the RD Gateway RPC client, where rpc_client_recv_fragment writes BIND_ACK and ALTER_CONTEXT_RESP fragments into a persistent PDU stream after checking only total capacity rather than remaining capacity from the current stream position. A malicious or compromised RD Gateway can send crafted RPC fragments with manipulated alloc_hint and frag_length values to overwrite client heap memory with attacker-controlled data, causing a crash or potentially arbitrary code execution.
Title FreeRDP before 3.32.2 Heap Buffer Overflow via rpc_client_recv_fragment
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-122
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-04T15:33:26.687Z

Reserved: 2026-11-04T12:48:39.813Z

Link: CVE-2026-121964

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-04T16:17:49.683

Modified: 2026-11-04T16:17:49.823

Link: CVE-2026-121964

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T17:00:18Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow