CVE-2026-67300: 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 AsyncU
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.
Details
Original advisory: https://nvd.nist.gov/vuln/detail/CVE-2026-67300
Referenced CVEs
| CVE | CSIRTS overview | External |
|---|---|---|
| CVE-2026-67300 | coverage & exploitation status | NVD · CVE.org |
Recent advisories for FreeRDP
A cluster of recent advisories against the same product widens the attack surface — attackers routinely chain freshly published CVEs on one product, so review these together.
- mediumCVE-2026-67306: FreeRDP versions 3.28.0 and earlier contain an out-of-bounds read vulnerability in the RDP6 pl…nvd · 2026-08-01
- unknownCVE-2026-67305: FreeRDP Windows client before 3.29.0 contains a heap buffer overflow vulnerability in the clip…nvd · 2026-08-01
- highCVE-2026-67304: FreeRDP before 3.29.0 contains a null pointer dereference vulnerability in smartcard device co…nvd · 2026-08-01
- mediumCVE-2026-67303: FreeRDP before 3.29.0 contains a reachable assertion (WINPR_ASSERT(OutputBufferLength == Bytes…nvd · 2026-08-01
- mediumCVE-2026-67302: FreeRDP before 3.29.0 (affected versions <= 3.28.0) contains a divide-by-zero vulnerability in…nvd · 2026-08-01
- highCVE-2026-67301: FreeRDP before 3.29.0 contains out-of-bounds read vulnerabilities in the async update message …nvd · 2026-08-01
More from NVD Recent CVEs
- mediumCVE-2026-67355: guzzlehttp/guzzle versions before 7.15.1 fail to preserve host-only cookie scope, storing the …2026-08-01
- mediumCVE-2026-67354: guzzlehttp/guzzle versions before 7.15.1 contain an information disclosure vulnerability in Re…2026-08-01
- mediumCVE-2026-67353: guzzlehttp/guzzle versions before 7.15.1 contain a denial of service vulnerability in the Cook…2026-08-01
- highCVE-2026-67352: luci-app-https-dns-proxy contains a stored cross-site scripting vulnerability in the resolver_…2026-08-01
- mediumCVE-2026-67344: ArcadeDB before 26.7.2 fails to enforce the UPDATE_SCHEMA database permission on the ALTER TYP…2026-08-01