CVE Catalog

CVE-2026-109257

MediumCVSS 5.9
Published: Translated: NVD NIST

Summary

FreeRDP before 3.32.0 contains a double-free vulnerability in nsc_context_initialize_encode() that leaves dangling plane pointers after a partial buffer growth failure. Attackers using a crafted RDP client can negotiate NSCodec with a large desktop geometry to trigger allocation failure, crashing the server during context teardown.

Risk Assessment

The risk is remote server crash, leading to service unavailability.

Recommendation

Upgrade FreeRDP to version 3.32.0 or later.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP before 3.32.0 contains a double-free vulnerability in nsc_context_initialize_encode() that leaves dangling plane pointers after a partial buffer growth failure. Attackers using a crafted RDP client can negotiate NSCodec with a large desktop geometry to trigger allocation failure, crashing the server during context teardown.

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