CVE Catalog

CVE-2026-109942

MediumCVSS 6.5
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

An attacker controlling the RD Gateway can remotely crash FreeRDP clients, disrupting remote desktop access.

Recommendation

Update FreeRDP to version 3.32.0 or later. Limit trust in external RD Gateways.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS