CVE Catalog

CVE-2026-40033

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.94%

57th percentile - higher than 57% of all known CVEs

Summary

In FreeRDP before version 3.26.0, a heap-buffer-overflow vulnerability in gdi_CacheToSurface allows remote attackers to write out-of-bounds heap memory. Rectangle validation clamps coordinates to UINT16_MAX but copy operations use unclamped cache entry dimensions, enabling malicious RDP servers to trigger large out-of-bounds writes and potentially achieve remote code execution or client crash.

Risk Assessment

A malicious RDP server can crash the FreeRDP client or achieve remote code execution, compromising the client system's confidentiality and integrity.

Recommendation

Upgrade FreeRDP to version 3.26.0 or later.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP before 3.26.0 contains a heap-buffer-overflow vulnerability in gdi_CacheToSurface that allows remote attackers to write out-of-bounds heap memory. The vulnerability occurs because rectangle validation clamps coordinates to UINT16_MAX but performs copy operations using unclamped cache entry dimensions, enabling malicious RDP servers to trigger large out-of-bounds writes and potentially achieve remote code execution or client crash.

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