SEPTEMBER 20, 2026
Live Feed
Back to database
Case File

CVE-2026-67299

HIGH · CVSS 7.5 EPSS 0.33% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-01 · Last synced 2026-08-31

CyberRota Analysis

AI-Generated

FreeRDP versions prior to 3.29.0 are vulnerable to a client-side heap use-after-free issue when AsyncUpdate is enabled, specifically in the handling of WINDOW_ICON_ORDER messages. This vulnerability can be exploited by a malicious RDP server to send crafted messages, potentially leading to memory corruption and client crashes. Organizations using FreeRDP for remote desktop connections should prioritize patching this vulnerability to mitigate the risk of exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-67299
Severity
HIGH
CVSS
7.5
EPSS
0.33%

Original NVD Description

FreeRDP before 3.29.0 contains a client-side heap use-after-free in the async update message proxy for WINDOW_ICON_ORDER when AsyncUpdate is enabled (e.g. xfreerdp /async-update). In update_message_WindowIcon() a shallow CopyMemory() overwrites a freshly allocated lParam->iconInfo with the parser-owned windowIcon->iconInfo pointer. After the parser callback returns, update_recv_window_info_order() frees window_icon.iconInfo, but the queued async message still retains and later dispatches that stale pointer. A malicious or compromised RDP server sending a crafted RAIL Window Alternate Secondary Order with WINDOW_ORDER_ICON can trigger use-after-free, leading to memory corruption and client crash.