Heap Use-After-Free Vulnerability in FreeRDP by FreeRDP
CVE-2026-125394

5.3MEDIUM

Key Information:

Vendor

Freerdp

Status
Vendor
CVE Published:
9 November 2026

What is CVE-2026-125394?

The FreeRDP software prior to version 3.33.0 contains a heap use-after-free vulnerability in the functions responsible for graphical updates, specifically update_gdi_patblt(), update_gdi_polygon_cb(), and update_gdi_mem3blt(). This flaw arises due to stale brush cache pointers that can be manipulated by a malicious RDP server. By forcing the server to resend a CACHE_BRUSH to the same slot followed by a PATBLT operation, an attacker may lead clients to access freed heap memory. This action can result in unintended data disclosure or cause system crashes, compromising the integrity and availability of the system.

Affected Version(s)

FreeRDP 0 < 3.33.0

References

CVSS V4

Score:
5.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

dread (d7ead)
.