Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure user to malicious/compromised RDP server
-
ExploitSend crafted mapped-video geometry update
-
ImpactTrigger integer overflow, abort FreeRDP client (DoS)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to run a FreeRDP client (version 3.11.0 up to but not including 3.32.0) with video redirection enabled and to actively connect to a malicious or compromised RDP server - the flaw is triggered by a server-sent mapped-video geometry update (UI:P / user-initiated connection). Limiting factors: the attacker must control or compromise the RDP server the user connects to, the vulnerable video-redirection code path must be in use, and impact is confined to a client crash (availability only) with no code execution, data disclosure, or integrity loss. Environments that only connect to trusted internal RDP servers face minimal realistic exposure. |
| Impact | This is a moderate-severity availability-only denial-of-service affecting FreeRDP clients, and the signals are internally consistent rather than conflicting. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H) correctly captures that the only impact is availability (VA:H) - a client abort/crash - with no confidentiality or integrity loss, which is why the score sits at 7.1 rather than critical. The key nuance that raw CVSS can obscure is the attack direction: this is a malicious-server-attacks-client (reverse) flaw, so PR:N reflects that the server needs no authentication to the client, but UI:P is load-bearing - the victim must actively initiate a connection to an attacker-controlled or compromised RDP server with video redirection enabled. No EPSS score was provided, the CVE is NOT in CISA KEV, and no public exploit code is referenced; therefore there is no public exploit identified at time of analysis and no evidence of active exploitation. Net: this is a legitimate patch-worthy issue for FreeRDP deployments that connect to untrusted servers, but it is a crash/DoS, not an RCE, and it is gated behind user-initiated connection plus a non-default-ish feature, making it a lower operational priority than its 7.1 might suggest for environments that only connect to trusted internal servers. |
| Exploit ScenarioDerived | An attacker stands up a malicious RDP server (or compromises a legitimate one) and lures a user to connect with a FreeRDP-based client that has video redirection enabled. The server sends a crafted mapped-video geometry update whose positive coordinates trigger an integer overflow (CWE-190), causing the client to abort. No public proof-of-concept is referenced, and because UI:P applies, the attack only fires once the victim initiates the session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
A malicious or compromised RDP server can crash FreeRDP clients versions 3.11.0 up to but not including 3.32.0 when video redirection is enabled, due to an integer overflow in the handling of positive mapped-video coordinates. This moderate-severity denial-of-service requires the victim to connect to the attacker-controlled server and results only in client termination, with no code execution, data disclosure, or integrity loss. No public exploit code has been identified at time of analysis.
RemediationAI
Upgrade to FreeRDP 3.32.0 or later, which contains the fix for the integer overflow. If upgrading is not immediately possible, disable video redirection in the FreeRDP client configuration; this removes the vulnerable code path but may degrade multimedia performance and functionality for sessions that rely on video redirection. Additionally, restrict connections to trusted RDP servers, as exploitation requires the client to connect to a malicious or compromised server. Vendor advisory: https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-96rv-gf42-7wq9; VulnCheck advisory: https://www.vulncheck.com/advisories/freerdp-3.11.0-before-3.32.0-integer-overflow-via-mapped-video-geometry-update.
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
FreeRDP is an open-source implementation of the Remote Desktop Protocol (RDP). The vulnerability resides in the video redirection channel, which processes geometry updates sent by the RDP server. Specifically, a positive integer overflow (CWE-190) occurs when parsing mapped-video coordinates, leading to an abort or crash of the client process. The affected component is the FreeRDP client (CPE: cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*), and the flaw is triggered by a server-sent mapped-video geometry update. The CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N) indicates an unauthenticated network attack with passive user interaction, but the independent assessment using CVSS 3.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H) confirms availability-only impact. Root cause class: integer overflow/wraparound, resulting in an unexpected termination. No memory corruption or code execution is possible from this overflow, as the impact is limited to availability.
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:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Malicious server needs no client auth (PR:N) but victim must initiate the connection (UI:R); integer overflow reliably aborts the client, so A:H with C:N/I:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Positive mapped-video coordinates overflow and abort FreeRDP clients A malicious or compromised RDP server can terminate a FreeRDP client after the user connects with video redirection enabled.
Technical POC Analysis
Note on identifiers: the supplied evidence (GHSA-96rv-gf42-7wq9) states "No known CVE", rates the issue Moderate (CVSS 6.5, AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H), and lists CWE-190 plus CWE-617.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
FreeRDP clients versions 3.11.0 up to but not including 3.32.0 can be crashed by a malicious or compromised RDP server when video redirection is enabled, creating a denial-of-service risk for users who initiate outbound RDP sessions. Although no public exploit code has been identified and the issue only terminates the client without code execution or data exposure, repeated crashes could disrupt remote work and operational workflows. Leadership should prioritize interim mitigations and track vendor remediation because no vendor-released patch is available at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations include disabling video redirection in FreeRDP clients, restricting outbound RDP connections to trusted servers, avoiding connections to untrusted RDP endpoints, and monitoring for client crashes.
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 buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
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-98703
GHSA-h966-hcrh-5687
NVD
CVE.org
EPSS
Exploit-DB