Description
FreeRDP 3.0.0 before 3.32.2 server-side RDP peer input parsing skips the six-byte body of a slow-path input event with an unknown message type without checking it lies within the packet's declared length, causing a WinPR stream assertion failure. A remote RDP client with an active session can send a truncated unknown input event to abort assertion-enabled server processes, causing denial of service.
Published: 2026-11-04
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch Now
AI Analysis

Impact

FreeRDP parses slow‑path input events without verifying that the six‑byte body of an unknown message type fits within the declared packet length. When a client sends a truncated unknown input event, the server triggers a WinPR stream assertion failure which leads to a process abort, causing a denial of service. The vulnerability is a CWE‑617 input validation failure that compromises availability for the RDP server and may cascade to the host if the crashed process is critical.

Affected Systems

All FreeRDP installations running an RDP server component with versions 3.0.0 through 3.32.1 are affected. The vulnerability applies to any deployment that uses the default WinPR assertion handling and exposes an RDP session to remote clients.

Risk and Exploitability

The CVSS base score of 8.7 indicates a high severity condition. EPSS data are unavailable and the issue is not listed in the CISA KEV catalog, so the likelihood of exploitation is uncertain. The vulnerability requires an active RDP session from a remote client to send the malformed event, making the attack vector a remote software/network‑based attack that only requires client reachability. The impact is loss of availability for the RDP service and potential cessation of dependent host processes if the crashed process is essential.

Generated by OpenCVE AI on November 4, 2026 at 17:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the FreeRDP server to version 3.32.2 or later to apply the vendor patch that validates the packet length before reading the body.
  • Configure or rebuild the server with assertions disabled or in a safe‑mode configuration to prevent aborting the process when an assertion fails.
  • Limit RDP exposure by using network segmentation or firewalls, and employ strong authentication to ensure only trusted clients can establish sessions.

Generated by OpenCVE AI on November 4, 2026 at 17:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 04 Nov 2026 15:45:00 +0000

Type Values Removed Values Added
Description FreeRDP 3.0.0 before 3.32.2 server-side RDP peer input parsing skips the six-byte body of a slow-path input event with an unknown message type without checking it lies within the packet's declared length, causing a WinPR stream assertion failure. A remote RDP client with an active session can send a truncated unknown input event to abort assertion-enabled server processes, causing denial of service.
Title FreeRDP 3.0.0 before 3.32.2 Denial of Service via Slow-Path Input Event
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-617
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-04T15:33:17.349Z

Reserved: 2026-11-04T12:46:55.473Z

Link: CVE-2026-121951

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-04T16:17:47.350

Modified: 2026-11-04T16:17:47.477

Link: CVE-2026-121951

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T17:15:14Z

Weaknesses