NULL Pointer Dereference in FreeRDP Affects Remote Desktop Gateway Functionality
CVE-2026-109942
7.1HIGH
What is CVE-2026-109942?
The vulnerability in FreeRDP versions prior to 3.32.0 involves a NULL pointer dereference due to improper handling of CLOSE_CHANNEL packets within the RD Gateway. Specifically, the function rdg_process_control_packet accepts a header-only PKT_TYPE_CLOSE_CHANNEL packet, leading to a scenario where a null payload is passed without validation. This flaw allows an attacker controlling a malicious RD Gateway to crash the FreeRDP client by sending a crafted eight-byte CLOSE_CHANNEL header.
Affected Version(s)
FreeRDP 2.3.0 < 3.32.0
FreeRDP 3.32.0
References
CVSS V4
Score:
7.1
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Kushalkhemka
opensec-intelligence
mayank-jangid-moon
skigeek16
