CVE-2026-55564

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) FreeRDP es una implementación gratuita del Protocolo de Escritorio Remoto. Antes de 3.27.0, la función glyph_cache_get en libfreerdp/cache/glyph.c verifica si el índice es mayor que cache -> number en lugar de mayor o igual que él. Un servidor RDP malicioso puede usar la repetición de GLYPH_FRAGMENT_USE en update_process_glyph_fragments para hacer que la caché predeterminada reciba el índice 254 cuando cache -> number es 254, leyendo un puntero más allá del array de entradas y desreferenciándolo como un glifo. Esto puede bloquear al cliente y puede divulgar datos adyacentes del heap. Este problema está solucionado en la versión 3.27.0.

22 Sep 2026, 19:44

Type Values Removed Values Added
First Time Freerdp freerdp
Freerdp
References () https://github.com/FreeRDP/FreeRDP/commit/c29324750e3cbcba8761f147b7a5235cc686930f - () https://github.com/FreeRDP/FreeRDP/commit/c29324750e3cbcba8761f147b7a5235cc686930f - Patch
References () https://github.com/FreeRDP/FreeRDP/pull/12885 - () https://github.com/FreeRDP/FreeRDP/pull/12885 - Issue Tracking, Patch
References () https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.0 - () https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.0 - Release Notes
References () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6xmj-pr98-cx4c - () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6xmj-pr98-cx4c - Exploit, Mitigation, Vendor Advisory
CPE cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*

Information

Published : 2026-08-19 18:16

Updated : 2026-10-26 11:10


NVD link : CVE-2026-55564

Mitre link : CVE-2026-55564

CVE.ORG link : CVE-2026-55564


JSON object : View

Products Affected

freerdp

  • freerdp
CWE
CWE-125

Out-of-bounds Read

CWE-193

Off-by-one Error