Description
FreeRDP before 3.32.2 contains a use-after-free vulnerability in the asynchronous dynamic rdpsnd channel that allows malicious RDP servers to trigger freed callback access by closing the channel with queued audio PDUs. Attackers can send a training PDU then close the channel so the playback thread reads the freed callback in rdpsnd_virtual_channel_write, crashing the client.
Published: 2026-11-04
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Use-After-Free causing client crash (denial of service)
Action: Apply Patch
AI Analysis

Impact

FreeRDP before version 3.32.2 contains a use‑after‑free flaw in the asynchronous dynamic rdpsnd channel; an attacker can send a training PDU, close the channel while queued audio PDUs are still being processed, and thereby cause the playback thread to dereference a freed callback in rdpsnd_virtual_channel_write, leading to a client crash. This flaw reflects a concurrency control weakness identified by CWE-362. The vulnerability does not provide remote code execution or privilege escalation – the impact is limited to denial of service for the affected RDP client.

Affected Systems

All instances of the FreeRDP client older than version 3.32.2 are affected. The vulnerable product is FreeRDP:FreeRDP. No specific sub‑versions are listed, so the risk applies to every release before 3.32.2.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity. The exploit requires an attacker who can act as an RDP server or who can inject malicious PDUs into the client session; a malicious server can trivially trigger the crash by closing the channel after sending a queued audio PDU. EPSS data is not available, and the vulnerability is not yet listed in CISA’s KEV catalog, suggesting no known widespread exploitation yet, though the high CVSS and ease of triggering mean that it should be treated as a significant risk to client availability.

Generated by OpenCVE AI on November 4, 2026 at 17:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FreeRDP to version 3.32.2 or later to apply the vendor patch that eliminates the use‑after‑free flaw.
  • If a patch is not immediately available, disable the dynamic rdpsnd audio channel on the client side or configure servers to omit the rdpsnd channel to prevent the crash.
  • Restrict RDP connections to trusted servers only and enforce TLS encryption to limit exposure to malicious RDP servers that could trigger the vulnerability.

Generated by OpenCVE AI on November 4, 2026 at 17:28 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 asynchronous dynamic rdpsnd channel that allows malicious RDP servers to trigger freed callback access by closing the channel with queued audio PDUs. Attackers can send a training PDU then close the channel so the playback thread reads the freed callback in rdpsnd_virtual_channel_write, crashing the client.
Title FreeRDP before 3.32.2 Use-After-Free via Dynamic rdpsnd Channel Close
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:25.967Z

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

Link: CVE-2026-121963

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-121963

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T17:30:17Z

Weaknesses
  • CWE-362

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