CVE-2026-109942

FreeRDP 2.3.0 before 3.32.0 dereferences a NULL stream in rdg_process_close_packet in libfreerdp/core/gateway/rdg.c because rdg_process_control_packet accepts a header-only PKT_TYPE_CLOSE_CHANNEL packet and passes the null payload without a check. A malicious or compromised RD Gateway can send an eight-byte CLOSE_CHANNEL header to crash a connecting FreeRDP client.
Configurations

Configuration 1 (hide)

cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*

History

26 Oct 2026, 20:20

Type Values Removed Values Added
First Time Freerdp
Freerdp freerdp
CPE cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
References () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-f46f-pxh9-w2rh - () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-f46f-pxh9-w2rh - Exploit, Vendor Advisory
References () https://www.vulncheck.com/advisories/freerdp-2.3.0-before-3.32.0-null-pointer-dereference-via-rd-gateway-close-channel-packet - () https://www.vulncheck.com/advisories/freerdp-2.3.0-before-3.32.0-null-pointer-dereference-via-rd-gateway-close-channel-packet - Third Party Advisory

16 Oct 2026, 22:17

Type Values Removed Values Added
References () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-f46f-pxh9-w2rh - () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-f46f-pxh9-w2rh -

13 Oct 2026, 14:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-13 14:17

Updated : 2026-10-26 20:20


NVD link : CVE-2026-109942

Mitre link : CVE-2026-109942

CVE.ORG link : CVE-2026-109942


JSON object : View

Products Affected

freerdp

  • freerdp
CWE
CWE-476

NULL Pointer Dereference