Skip to main content

FreeRDP CVE-2026-67296

| EUVDEUVD-2026-51844 HIGH
Improper Input Validation (CWE-20)
2026-08-01 VulnCheck GHSA-xq3v-xj62-r99v
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain TCP access to FreeRDP RDP server
  2. Delivery
    Initiate RDP connection (no credentials needed)
  3. Exploit
    Send crafted RDPEI PDU with oversized declared body length
  4. Execution
    Server allocates buffer without length validation
  5. Persist
    Exhaust server process memory
  6. Impact
    Deny service to legitimate RDP sessions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires that FreeRDP is deployed in server mode (acting as an RDP server endpoint with the RDPEI virtual channel enabled), which is less common than its typical use as an RDP client library. The CVSS 4.0 vector (PR:N/UI:N/AV:N/AC:L/AT:N) confirms that once a server-mode target is reachable, no authentication, no user interaction, and no special configuration toggle beyond RDPEI being active are required - a malicious client can trigger the allocation immediately upon connection at the protocol handshake phase before any credential exchange. Exploitation is bounded by: (1) FreeRDP must be the server, not the client; (2) the RDPEI channel must be enabled server-side; (3) the attacker must have TCP connectivity to the RDP listener port. No special client capabilities or elevated privileges are needed.

Impact

The CVSS 4.0 score of 8.7 with vector AV:N/AC:L/AT:N/PR:N/UI:N reflects that exploitation requires no authentication, no user interaction, and no special attack conditions beyond network reachability to the RDP service. Impact is confined entirely to availability (VA:H), with no confidentiality or integrity impact - consistent with a memory exhaustion DoS rather than code execution. No EPSS score was provided in the available intelligence. KEV status is unconfirmed - CISA has not listed this CVE, and no public exploit code has been identified at time of analysis, reducing immediate urgency. The real-world risk is meaningfully bounded by deployment mode: FreeRDP is far more commonly deployed as an RDP client library than as a server endpoint; organizations not exposing a FreeRDP-based server to untrusted clients are not exposed to this attack path. For those operating FreeRDP in server mode with RDPEI enabled on an Internet- or tenant-reachable network, the unauthenticated pre-auth vector makes this a genuine priority patch.

Exploit ScenarioDerived

An attacker with network access to a FreeRDP-based RDP server connects without credentials and sends a single crafted RDPEI message containing only a valid protocol header with a declared body length set to the maximum 32-bit unsigned integer value but an empty body. The server's channel handler allocates a buffer of that declared size immediately, consuming gigabytes of virtual memory. Repeating this connection loop across multiple TCP sessions - requiring no authentication at any step - can sustain memory pressure sufficient to crash the server process or starve co-located services of memory, denying service to all legitimate RDP sessions.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 01, 2026

Denial of service in FreeRDP before 3.29.0 allows any unauthenticated network-reachable RDP client to exhaust server memory by sending a crafted RDPEI PDU with a large declared body length and no corresponding body data. The RDPEI server channel handler allocates a stream buffer sized to the attacker-controlled length field without first validating it against any maximum, making exploitation trivially repeatable. No public exploit has been identified at time of analysis and this CVE is not listed in the CISA KEV catalog, but the unauthenticated pre-auth vector (CVSS 4.0 PR:N, AV:N, AC:L) and 8.7 score indicate meaningful priority for deployments running FreeRDP in server mode.

RemediationAI

Upgrade FreeRDP to version 3.29.0 or later, which contains the vendor-released patch as documented in https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-jm8r-22j6-4m4v. If immediate upgrade is not possible and FreeRDP is exposed in server mode, restrict inbound RDP (TCP 3389 or the configured port) to a known allowlist of trusted client IP addresses via host firewall or network ACL - this reduces exposure but does not eliminate the vulnerability and may be operationally disruptive if clients are dynamic. Alternatively, disabling the RDPEI virtual channel server-side (if touch and pen input virtualization is not required) removes the vulnerable code path entirely without requiring a version upgrade, though the exact configuration mechanism depends on how the FreeRDP server API is integrated into the host application. Organizations running FreeRDP in client-only mode require no remediation for this specific CVE.

Affected VersionsENISA

FreeRDP 0 <3.29.0

Affected Packages

euvd freerdp fix: 3.29.0

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 Microsoft's Remote Desktop Protocol used as both a client and server library. The affected component is the RDPEI (Remote Desktop Protocol: Extended Input) virtual channel, which handles touch and stylus input virtualization messages. CWE-20 (Improper Input Validation) identifies the root cause: the server-side channel handler reads the declared PDU body length from an attacker-controlled message header and passes it directly to the stream allocation routine without enforcing any upper bound. This class of input validation failure is structurally identical to allocation-of-resources-without-limits patterns. Per CPE cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*, every FreeRDP release from version 0 through the last release before 3.29.0 carries this flaw in the server-side RDPEI handler.

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Unauthenticated network-reachable DoS with no confidentiality or integrity impact; scope unchanged as only the FreeRDP server process is affected.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 5.9 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Red Hat 6.5 MEDIUM

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 01, 2026 - 13:01 EUVD
CVE Published
Aug 01, 2026 - 12:22 cve.org
HIGH 8.7

DescriptionCVE.org

FreeRDP before 3.29.0 contains a denial of service vulnerability in the RDPEI server channel handler that fails to validate maximum PDU body length before stream allocation. A malicious RDP client can send a header-only RDPEI message with a large declared body length to force excessive memory allocation on the server.

Executive ViewAI

Why It Matters

FreeRDP versions before 3.29.0 are vulnerable to unauthenticated remote denial of service attacks that exhaust server memory, disrupting remote access infrastructure. Any network-accessible RDP server can be targeted without credentials, creating significant availability risk for organizations dependent on remote access capabilities.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Medium
widely used open-source RDP library, server-mode deployments less common
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-25997 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_clipboard_format_equal before 3.23.0. Clipboard format comparison uses freed memory. Fifth

CVE-2026-25953 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Surface-to-window update triggers memory corrupti

CVE-2026-25952 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_SetWindowMinMaxInfo before version 3.23.0. X11 client window management triggers memory cor

CVE-2026-25959 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_cliprdr_provide_data clipboard handling before 3.23.0. Clipboard data exchange triggers mem

CVE-2026-22857 CRITICAL POC
9.8 Jan 14

FreeRDP IRP thread handler has a use-after-free where the IRP is freed by Complete() then accessed on the error path. Fi

CVE-2026-22854 CRITICAL POC
9.8 Jan 14

FreeRDP drive read heap overflow when server-controlled read length exceeds IRP output buffer. Fixed in 3.20.1. PoC avai

CVE-2026-22852 CRITICAL POC
9.8 Jan 14

FreeRDP client before 3.20.1 has a heap buffer overflow in AUDIN format processing. A malicious RDP server can corrupt m

CVE-2026-25955 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Different code path from CVE-2026-25953. PoC and

CVE-2024-32041 CRITICAL POC
9.8 Apr 22

FreeRDP is a free implementation of the Remote Desktop Protocol. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2023-40574 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

CVE-2023-40569 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

CVE-2023-40567 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy