Client-Side Heap Vulnerability in FreeRDP Affects Remote Desktop Users
CVE-2026-67299

8.7HIGH

Key Information:

Vendor

Freerdp

Status
Vendor
CVE Published:
1 August 2026

What is CVE-2026-67299?

FreeRDP before version 3.29.0 features a significant client-side heap use-after-free vulnerability related to the async update message proxy specifically for WINDOW_ICON_ORDER. When AsyncUpdate is active, a flaw in the update_message_WindowIcon function allows a shallow CopyMemory operation to overwrite a freshly allocated lParam->iconInfo with a pointer from the parser's windowIcon->iconInfo. Post parser callback execution, the update_recv_window_info_order function erroneously frees the window_icon.iconInfo, leaving the queued async message with a stale reference that, when dispatched, can lead to memory corruption and result in client crashes, especially if a malicious RDP server sends specially crafted inputs.

Affected Version(s)

FreeRDP 0 < 3.29.0

FreeRDP 3.29.0

References

CVSS V4

Score:
8.7
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.