Vulnerability · Published Oct 13, 2026 · Assigned by VulnCheck

CVE-2026-109947FreeRDP 3.20.1 before 3.32.0 Unbounded Allocation via drive_process_irp_read

Medium 6.5

In plain English

A medium-severity resource allocation without limits in FreeRDP from FreeRDP. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 26% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.5Medium
Exploit odds (30 days)0.3%top 74.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

FreeRDP from 3.20.1 before 3.32.0 contains an uncontrolled resource allocation vulnerability that allows malicious RDP servers to exhaust client memory via oversized drive redirection read requests. Attackers can send IRP_MJ_READ with Length 0xffffffff, causing roughly 4 GiB of zeroed allocation on 64-bit builds or an under-reserved buffer on 32-bit builds.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12freerdp2no fix listedDEBIAN-CVE-2026-109947
Debian:13freerdp3no fix listedDEBIAN-CVE-2026-109947
Debian:14freerdp33.32.0+dfsg-1DEBIAN-CVE-2026-109947
Ubuntu:22.04:LTSfreerdp2no fix listedUBUNTU-CVE-2026-109947
Ubuntu:24.04:LTSfreerdp33.32.0+dfsg-0ubuntu0.24.04.1UBUNTU-CVE-2026-109947
Ubuntu:26.04:LTSfreerdp33.32.0+dfsg-0ubuntu0.26.04.1UBUNTU-CVE-2026-109947

Affected products (as reported)

VendorProductVersions
FreeRDP FreeRDP 3.20.1 – before 3.32.0

Weakness: CWE-770 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

References