SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-55564

MEDIUM · CVSS 5.4 EPSS 0.33% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-19 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

FreeRDP versions prior to 3.27.0 are vulnerable due to a flaw in the glyph_cache_get function, which improperly checks cache index boundaries, allowing a malicious RDP server to exploit this by sending crafted glyph fragments. This can lead to client crashes and potential disclosure of adjacent heap data. Organizations using FreeRDP should prioritize upgrading to version 3.27.0 to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55564
Severity
MEDIUM
CVSS
5.4
EPSS
0.33%

Original NVD Description

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, the glyph_cache_get function in libfreerdp/cache/glyph.c checks whether index is greater than cache->number instead of greater than or equal to it. A malicious RDP server can use GLYPH_FRAGMENT_USE replay in update_process_glyph_fragments to make the default cache receive index 254 when cache->number is 254, reading one pointer beyond the entries array and dereferencing it as a glyph. This can crash the client and may disclose adjacent heap data. This issue is fixed in version 3.27.0.