CVE-2026-109947 PUBLISHED

FreeRDP 3.20.1 before 3.32.0 Unbounded Allocation via drive_process_irp_read

Assigner: VulnCheck
Reserved: 13.10.2026 Published: 13.10.2026 Updated: 13.10.2026

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.

Metrics

CVSS 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
CVSS Score: 7.1

Product Status

Vendor FreeRDP
Product FreeRDP
Versions Default: unaffected
  • affected from 3.20.1 to 3.32.0 (excl.)
  • Version 3.32.0 is unaffected

Credits

  • Kushalkhemka finder
  • opensec-intelligence finder
  • mayank-jangid-moon finder
  • skigeek16 finder

References

Problem Types

  • Allocation of Resources Without Limits or Throttling CWE