CVE-2026-55564 in FreeRDP
Résumé
par VulDB • 19/08/2026
FreeRDP est une implémentation libre du protocole Remote Desktop Protocol (RDP). Avant la version 3.27.0, la fonction glyph_cache_get dans libfreerdp/cache/glyph.c vérifie si l'index est supérieur à cache->number au lieu de vérifier s'il lui est strictement inférieur ou égal. Un serveur RDP malveillant peut utiliser une relecture GLYPH_FRAGMENT_USE via update_process_glyph_fragments pour amener le cache par défaut à recevoir un index 254 lorsque cache->number vaut 254, ce qui entraîne la lecture d'un pointeur situé juste après le tableau entries et son interprétation comme une glyphe. Cela peut provoquer un plantage du client et potentiellement divulguer des données adjacentes situées dans le tas (heap). Ce problème est corrigé dans la version 3.27.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.