Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure victim to malicious RDP server
-
DeliveryNegotiate video redirection channel
-
ExploitSend Geometry CLEAR nulling presentation->geometry
-
ExecutionSend VideoData dereferencing NULL pointer
-
ImpactClient process crash (DoS)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a victim to initiate an RDP session to an attacker-controlled or compromised server, with the client video redirection channel active/negotiated. The specific trigger is an out-of-order message sequence from the server: a Geometry CLEAR message that nulls presentation->geometry followed by a VideoData message that dereferences it. Limiting factors that reduce real-world risk: the attacker must control the server side (not exploitable against a victim who only runs a server or never connects outbound), user interaction is required to establish the connection (UI:P), impact is limited to crashing the client (no code execution, no data exposure), and only FreeRDP versions before 3.32.0 are affected. |
| Impact | This is a genuinely low-priority issue despite being network-reachable. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:L) and the 2.3 base score correctly reflect a client-side denial-of-service with no confidentiality or integrity impact and only LOW availability impact (a single client process crash, not a persistent or system-wide outage). The attack vector is 'network' but the real exploitation model is reversed from a typical server-side flaw: the attacker must operate or compromise the RDP server, and a victim must actively connect to it (UI:P / Passive user interaction, i.e. initiating a session), so this is not remotely triggerable against listening victims. No EPSS score, KEV listing, or POC was provided in the input; there is no public exploit identified at time of analysis, and the flaw is not in CISA KEV. The 'AT:P' (attack requirement present) reflects that the malicious server must send messages out of order (Geometry CLEAR before VideoData), though that sequencing is fully under a malicious server's control. Bottom line: a legitimate low-severity client crash bug, not an urgent patch priority outside environments where users routinely connect to untrusted RDP servers. |
| Exploit ScenarioDerived | A user connects their FreeRDP-based client (e.g. a Linux RDP client) to an attacker-controlled or compromised RDP server that has the video redirection channel negotiated. The malicious server sends a Geometry CLEAR message that nulls presentation->geometry, then sends a VideoData message that dereferences the now-NULL pointer, crashing the client. No public exploit code was identified in the provided data; impact is limited to denial of service of the client session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
FreeRDP clients before version 3.32.0 can be crashed by a malicious RDP server that sends a crafted sequence of video redirection messages, resulting in a NULL pointer dereference. The attack requires the victim to initiate an RDP connection to an attacker-controlled server with the client video redirection channel active, and it only causes a client denial of service without code execution or data exposure. No public exploit code has been identified at the time of analysis.
RemediationAI
Upgrade FreeRDP to version 3.32.0 or later, which patches the NULL pointer dereference. The vendor advisory (GHSA-x7v7-9jp5-wqj2) provides the fix. If immediate upgrade is not possible, disable the video redirection channel in the FreeRDP client configuration if it is not required, though this may degrade remote video performance. Additionally, restrict RDP connections to trusted servers and avoid connecting to untrusted RDP endpoints, as the attack requires a malicious server. No other workarounds are documented.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability lies in the video redirection channel of the FreeRDP client, which handles server-originated messages such as Geometry CLEAR and VideoData. A malicious server can send a Geometry CLEAR message that sets presentation->geometry to NULL, then follow with a VideoData message that dereferences the now-NULL pointer, causing a crash. This is a classic NULL pointer dereference (CWE-476) rooted in improper state validation across sequential messages. The affected product is freerdp:freerdp as identified by CPE, covering all versions prior to 3.32.0. The attack is network-reachable (AV:N) but requires the victim to connect to the malicious server (UI:R in CVSS 3.1) and the video redirection channel to be negotiated, limiting its practicality.
Know when Freerdp gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Attacker-controlled server fully controls message ordering (AC:L) but victim must connect (UI:R); no auth needed (PR:N); impact is only a client crash, so A:L with C:N/I:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
FreeRDP before 3.32.0 contains a NULL pointer dereference vulnerability in the client video redirection channel that allows malicious servers to crash clients by sending out-of-order messages. Attackers can send a Geometry CLEAR message that nulls presentation->geometry, then send VideoData that dereferences it, causing client denial of service.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Use-after-free in FreeRDP xf_clipboard_format_equal before 3.23.0. Clipboard format comparison uses freed memory. Fifth
Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Surface-to-window update triggers memory corrupti
Use-after-free in FreeRDP xf_SetWindowMinMaxInfo before version 3.23.0. X11 client window management triggers memory cor
Use-after-free in FreeRDP xf_cliprdr_provide_data clipboard handling before 3.23.0. Clipboard data exchange triggers mem
FreeRDP IRP thread handler has a use-after-free where the IRP is freed by Complete() then accessed on the error path. Fi
FreeRDP drive read heap overflow when server-controlled read length exceeds IRP output buffer. Fixed in 3.20.1. PoC avai
FreeRDP client before 3.20.1 has a heap buffer overflow in AUDIN format processing. A malicious RDP server can corrupt m
Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Different code path from CVE-2026-25953. PoC and
FreeRDP is a free implementation of the Remote Desktop Protocol. Rated critical severity (CVSS 9.8), this vulnerability
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical
EUVD-2026-97685
GHSA-rc7m-h6pj-rgg2
NVD
CVE.org
EPSS
VulDB
Exploit-DB