CVE-2026-121953
9.8 CRITICALpublic exploit availablePublished 2026-11-04 · Updated 2026-11-04
AI risk analysis
- Summary
- A use-after-free vulnerability in FreeRDP's RDP Graphics Pipeline (rdpgfx) dynamic virtual channel allows a malicious RDP server to overwrite a freed channel callback slot by reusing a channel name with a new ChannelId, then trigger execution through a PDU on the original channel—potentially leading to client crash or arbitrary code execution.
- Exploitability
- Exploitation requires control of the RDP server (e.g., via compromised or malicious infrastructure), as the attack is initiated server-side during channel setup and teardown; no user interaction or authentication bypass is needed.
- Blast radius
- Successful exploitation could lead to full compromise (RCE) of any FreeRDP client connecting to a malicious or compromised RDP server, affecting endpoints ranging from thin clients to workstations running remote desktop sessions.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to FreeRDP version 3.32.2 or later, which contains the official fix for this use-after-free in the rdpgfx channel handling.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
FreeRDP before 3.32.2 has a use-after-free in the client's rdpgfx dynamic virtual channel: a duplicate-name channel with a new ChannelId overwrites the listener's single callback slot, which rdpgfx_on_close frees without clearing. A malicious RDP server can open and close such a channel, then send a PDU on the original channel to crash the client or potentially execute code.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-416
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-100218
- HIGHCVE-2026-70187
- CRITICALCVE-2026-100800
- CRITICALCVE-2026-100804
- CRITICALCVE-2026-100818
- HIGHCVE-2026-103575
- HIGHCVE-2026-106291
- HIGHCVE-2026-106349
Related by shared AI tags and CWE weakness class. Browse the full archive.