Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure client to malicious RDP server
-
DeliveryClient connects with serial redirection enabled
-
ExploitServer sends repeated serial IRP_MJ_CREATE requests
-
ExecutionUnclosed serial handles leak file descriptors
-
ImpactFD_SETSIZE assertion aborts client
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
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 (1) the FreeRDP client to have serial/COM port device redirection enabled (the serial channel that handles IRP_MJ_CREATE must be active - this is a non-default feature that must be explicitly configured), and (2) the victim client to connect to an attacker-controlled or compromised RDP server, since this is a malicious-server attack against the client rather than a server-side flaw. Limiting factors: the attacker must control the RDP server the victim connects to, the serial redirection channel must be in use, and the only achievable outcome is client termination (availability loss) - there is no code execution or data disclosure. The CVSS AC:H and AT:P reflect these conditions. Affected versions are all FreeRDP releases before 3.32.0. |
| Impact | This is a high-scoring (CVSS 4.0 base 8.2) but narrowly-scoped vulnerability whose severity is driven almost entirely by a single availability impact (VA:H), with no confidentiality or integrity impact (VC:N/VI:N). The CVSS vector itself tempers the network attack vector (AV:N) with high attack complexity (AC:H) and a present attack requirement (AT:P), reflecting that exploitation is not trivial and depends on conditions outside the attacker's sole control - namely that the victim's FreeRDP client connects to the attacker's server with serial device redirection active. PR:N/UI:N in the vendor vector indicate no authentication, but note this is a CLIENT-side flaw triggered by a malicious SERVER, so in practice the victim must initiate or be induced to initiate the connection. EPSS score is NOT provided in the input, so exploitation probability cannot be quantified. The CVE is not listed in CISA KEV and no public exploit code is referenced - no public exploit identified at time of analysis. Net assessment: this is a genuine, vendor-confirmed denial-of-service bug (resource exhaustion, CWE-400) but it is a lower real-world priority than the 8.2 suggests - the impact is a client crash, not RCE or data exposure, and it requires a non-default feature plus a hostile server. Prioritize patching for environments that enable serial redirection and connect to untrusted RDP endpoints; otherwise treat as medium operational urgency. |
| Exploit ScenarioDerived | A user running a FreeRDP-based client (version before 3.32.0) with serial port redirection enabled connects to an attacker-controlled or compromised RDP server. The malicious server repeatedly issues serial IRP_MJ_CREATE requests; because prior serial handles are never closed in serial_process_irp_create, open file descriptors accumulate until the client hits the CommReadFile FD_SETSIZE assertion and terminates. No public proof-of-concept is referenced in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Client termination in FreeRDP before 3.32.0 occurs when a malicious RDP server sends repeated serial IRP_MJ_CREATE requests, causing the client to accumulate file descriptors until it hits the CommReadFile FD_SETSIZE assertion and crashes. The flaw requires the non-default serial/COM port redirection channel to be active and the victim to connect to an attacker-controlled or compromised server; it is an unauthenticated remote denial of service with no code execution or data exposure. No public exploit code or confirmed active exploitation (CISA KEV) has been identified at time of analysis.
RemediationAI
Upgrade to FreeRDP 3.32.0 or later, which contains the vendor-released patch that properly closes prior serial handles. If serial/COM port redirection is not required, disable the serial channel (e.g., remove the /serial flag or equivalent configuration) to eliminate the attack vector; the trade-off is loss of local COM port mapping into RDP sessions. As a compensating control, restrict RDP connections to trusted servers. Refer to the vendor advisory for details: https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-mqxv-c882-m8w9.
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) client and server. The vulnerability resides in the serial redirection channel, which allows mapping local COM ports into an RDP session. In serial_process_irp_create, the client fails to close previously opened serial handles when handling IRP_MJ_CREATE requests from the server, leading to uncontrolled resource consumption (CWE-400) of file descriptors. When the number of descriptors exceeds FD_SETSIZE, the CommReadFile assertion fires, terminating the client. This is a malicious-server attack against the client, not a server-side flaw. All FreeRDP versions before 3.32.0 are affected. Exploitation requires the serial redirection feature to be explicitly enabled (non-default) and the victim to connect to a hostile or compromised RDP server, consistent with the assessed CVSS 3.1 vector AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H.
Know when the next one hits your stack
- 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:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Malicious-server attack needs the victim to connect (UI:R) with non-default serial redirection enabled (AC:H); no auth (PR:N); impact is client crash only, so C:N/I:N/A:H.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
2DescriptionCVE.org
FreeRDP before 3.32.0 fails to close prior serial handles in serial_process_irp_create, allowing a malicious RDP server to exhaust file descriptors. Attackers can send repeated serial IRP_MJ_CREATE requests to accumulate descriptors and terminate the client at the CommReadFile FD_SETSIZE assertion.
Technical POC Analysis
CWE-400 (Uncontrolled Resource Consumption), with a secondary CWE-787 (Out-of-bounds Write) pathway.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-101713
GHSA-5v64-xvh3-p6jj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB