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.
Published: 2026-10-13
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Resource Exhaustion Leading To Denial of Service
Action: Apply Patch
AI Analysis

Impact

An uncontrolled resource allocation flaw in FreeRDP versions 3.20.1 through 3.31.x allows an attacker to send oversized drive read requests, causing the client to allocate up to 4 GiB of zeroed memory on 64‑bit builds or an under‑reserved buffer on 32‑bit builds. The impact is denial of service; the vulnerability is classified as CWE‑770.

Affected Systems

All FreeRDP client installations using 3.20.1 up to, but not including, 3.32.0 on any operating system where the vulnerability is present. This includes 64‑bit and 32‑bit builds that enable drive redirection during an RDP session.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate to high severity risk. EPSS data is not available, and the vulnerability is not listed in CISA's KEV catalog. The likely attack vector involves an adversary acting as a malicious RDP server that initiates a connection with a vulnerable client and sends IRP_MJ_READ requests with a Length value of 0xffffffff. Whoever can provide a connection to the client can trigger the memory exhaustion and cause a denial of service. The exploitation requires network access to the client but does not rely on user interaction beyond establishing the RDP session.

Generated by OpenCVE AI on October 13, 2026 at 15:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.0 or later, which contains the fix for the unbounded allocation issue.
  • Disable the drive redirection feature on the client side if an upgrade cannot be applied immediately, as a temporary measure to prevent the memory allocation behavior.
  • Monitor client memory usage and limit the number of concurrent RDP connections to detect and mitigate any abnormal consumption patterns.

Generated by OpenCVE AI on October 13, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
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.
Title FreeRDP 3.20.1 before 3.32.0 Unbounded Allocation via drive_process_irp_read
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-770
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T13:27:14.425Z

Reserved: 2026-10-13T11:24:25.841Z

Link: CVE-2026-109947

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T14:17:32.993

Modified: 2026-10-13T14:17:32.993

Link: CVE-2026-109947

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T15:30:08Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling