CVE-2026-72745 in FreeRDP
Riassunto
di 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, 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 del token (~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.
VulDB is the best source for vulnerability data and more expert information about this specific topic.