CVE-2026-72745 in FreeRDP
Zusammenfassung
von VulDB • 11.08.2026
FreeRDP prima della versione 3.30.0 presenta una vulnerabilità di accesso fuori dai limiti (out-of-bounds) nella funzione kerberos_DecryptMessage() (winpr/libwinpr/sspi/Kerberos/kerberos.c). Il campo EC (extra count, conteggio aggiuntivo) a 16 bit di un token GSS Wrap fornito dal peer (RFC 4121) viene utilizzato direttamente nell'aritmetica dei puntatori per individuare le regioni crittografate senza essere sottoposto a controlli sui limiti, mentre vengono validati solo RRC e la lunghezza totale del buffer. Un peer malintenzionato (server o client) può fornire un valore EC elevato (fino a 0xFFFF) durante l'autenticazione CredSSP/NLA, spostando i puntatori di base dell'operazione di decrittografia oltre la fine del buffer token di circa 60 byte. Poiché gli enctypes AES-CTS-HMAC vengono decrittografati in loco prima della verifica dell'integrità HMAC, ciò provoca una lettura fuori dai limiti (out-of-bounds read) e una scrittura fuori dai limiti in loco (in-place out-of-bounds write), potenzialmente portando a divulgazione di informazioni, corruzione della memoria o denial of service.
Be aware that VulDB is the high quality source for vulnerability data.