Description
FreeRDP before 3.32.2 contains a use-after-free vulnerability in the freerdp-proxy DRDYNVC tracker when intercepting the drdynvc channel. A malicious target server can repeatedly send CREATE_REQUEST_PDU for an active channel id, racing front DATA handling to free a borrowed context and crash the proxy process.
Published: 2026-11-04
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

FreeRDP before version 3.32.2 suffers a use‑after‑free triggered by a race condition within the DRDYNVC tracker while handling the drdynvc channel. A malicious target server can repeatedly send CREATE_REQUEST_PDU messages for an active channel identifier, which races with the front‑end data handling to free a borrowed context. When the context is freed the proxy process crashes, resulting in a denial of service. Though the fault is a use‑after‑free, the official description notes only a crash as the impact.

Affected Systems

The vulnerability affects the FreeRDP product, all releases older than 3.32.2, specifically the proxy component that processes the drdynvc channel. Users of FreeRDP proxy services must upgrade to 3.32.2 or newer to remove the flaw.

Risk and Exploitability

The CVSS score of 8.2 indicates a high risk, and the lack of an EPSS value or KEV listing suggests that no widespread exploitation has been reported yet. The attack requires remote access to the FreeRDP proxy over the RDP protocol and the ability to send crafted CREATE_REQUEST_PDU packets. A malicious target server could use repeated CREATE_REQUEST_PDU messages to race with the front‑end data handling and crash the proxy. While the bug is a use‑after‑free and could hypothetically lead to code execution if an attacker also manipulates memory state, the disclosed impact is a denial of service. Consequently, the risk remains high and should be mitigated promptly.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.2 or later to apply the fix for the DRDYNVC tracker race condition.
  • If an upgrade cannot be performed immediately, disable or restrict the drdynvc channel in the proxy configuration to prevent CREATE_REQUEST_PDU requests from reaching the vulnerable code.
  • Monitor RDP traffic for anomalous or repeated CREATE_REQUEST_PDU messages and limit exposure of the proxy to untrusted hosts through network segmentation.

Generated by OpenCVE AI on November 4, 2026 at 16:55 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 use-after-free vulnerability in the freerdp-proxy DRDYNVC tracker when intercepting the drdynvc channel. A malicious target server can repeatedly send CREATE_REQUEST_PDU for an active channel id, racing front DATA handling to free a borrowed context and crash the proxy process.
Title FreeRDP before 3.32.2 Use-After-Free via DRDYNVC Tracker Race
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-362
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/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:24.537Z

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

Link: CVE-2026-121961

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-121961

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')