CVE-2026-67300

FreeRDP before 3.29.0 Use-After-Free via async message proxy

Published Aug 1, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
FreeRDP before 3.29.0 contains client-side heap use-after-free vulnerabilities in the async update message proxy for RAIL WINDOW_STATE_ORDER and NOTIFY_ICON_STATE_ORDER when AsyncUpdate is enabled. When a malicious or compromised RDP server sends crafted update orders, the message proxy shallow-copies structures containing nested parser-owned pointers (e.g., titleInfo.string, windowRects, visibilityRects, icon buffers). The parser frees those nested buffers after the callback returns, so the queued async message later dispatches stale pointers, potentially causing memory corruption or a client crash.

Analysis

AI-generated

Technical impact

The vulnerability is a client‑side use‑after‑free in the FreeRDP async message proxy for RAIL WINDOW_STATE_ORDER and NOTIFY_ICON_STATE_ORDER when AsyncUpdate is enabled. A malicious or compromised RDP server can send crafted update orders that shallow‑copy structures containing nested pointers. When the parser frees those nested buffers after the callback returns, the queued async message dispatches stale pointers, potentially corrupting memory or crashing the client. This issue is classified as CWE-416 and CWE-825.

Affected Systems

FreeRDP before version 3.29.0 is affected. The flaw exists in client versions earlier than 3.29.0 of the FreeRDP project.

Risk and Exploitability

The CVSS score of 8.7 classifies this as high severity. The EPSS score of 0.00329 indicates an extremely low but non‑zero probability of exploitation, and it is not listed in the CISA KEV catalog. The flaw can still be triggered remotely from a malicious RDP server when AsyncUpdate is enabled. The exploitation would lead to memory corruption or a client crash, compromising availability and potentially allowing further attacks if the corruption is leveraged. The risk is elevated for systems exposed to untrusted RDP servers. The vulnerability is classified as CWE-416 and CWE-825.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FreeRDP to 3.29.0 or later to apply the official fix
  • If upgrading is not immediately possible, disable the AsyncUpdate feature to mitigate the use‑after‑free path
  • Monitor the client for abnormal crashes or memory errors after changes and apply patches as soon as available

Generated by OpenCVE AI on August 4, 2026 at 22:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description FreeRDP before 3.29.0 contains client-side heap use-after-free vulnerabilities in the async update message proxy for RAIL WINDOW_STATE_ORDER and NOTIFY_ICON_STATE_ORDER when AsyncUpdate is enabled. When a malicious or compromised RDP server sends crafted update orders, the message proxy shallow-copies structures containing nested parser-owned pointers (e.g., titleInfo.string, windowRects, visibilityRects, icon buffers). The parser frees those nested buffers after the callback returns, so the queued async message later dispatches stale pointers, potentially causing memory corruption or a client crash.
Title FreeRDP before 3.29.0 Use-After-Free via async message proxy
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-416
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 3, 2026, 3:37 PM
Reserved
Jul 29, 2026, 1:04 PM
Status
Analyzed
Published
Aug 1, 2026, 1:16 PM
Modified
Nov 3, 2026, 9:38 PM
Severity
Moderate
Public date
Aug 1, 2026, 12:22 PM