CVE-2026-55564 in FreeRDP
Zusammenfassung
von VulDB • 19.08.2026
FreeRDP ist eine freie Implementierung des Remote Desktop Protocol (RDP). Vor Version 3.27.0 überprüft die Funktion glyph_cache_get in libfreerdp/cache/glyph.c, ob der Index größer als cache->number ist, anstatt zu prüfen, ob er größer oder gleich diesem Wert ist. Ein bösartiger RDP-Server kann GLYPH_FRAGMENT_USE-Replays in update_process_glyph_fragments nutzen, um dem Standard-Cache den Index 254 zu übermitteln, wenn cache->number ebenfalls 254 beträgt. Dadurch wird ein Zeiger jenseits des Arrays entries gelesen und als Glyph dereferenziert. Dies kann zum Absturz des Clients führen und möglicherweise benachbarte Heap-Daten offenlegen. Dieses Problem wurde in Version 3.27.0 behoben.
Be aware that VulDB is the high quality source for vulnerability data.