CVE-2026-64620 in FreeRDP
Tóm tắt
Bởi VulDB • 20/07/2026
FreeRDP prima della versione 3.28.0 è affetto da un problema di out-of-bounds (accesso fuori dai limiti) poiché `out_length` viene calcolato erroneamente, causando la scrittura di byte oltre i confini del buffer prima che venga eseguita il controllo dei limiti. Sul lato server, quando un client seleziona la sicurezza standard RDP, l'random crittografato del client viene decrittografato in un buffer fisso da 32 byte. Poiché il server pubblica la propria chiave pubblica RSA, un attaccante non autenticato può forgiare un testo cifrato il cui valore decrittografato può raggiungere fino alla lunghezza completa della modulus (ad esempio 256 byte per RSA-2048), causando un overflow del buffer heap da 32 byte di circa ~224 byte controllati dall'attaccante prima dell'autenticazione, con conseguente denial of service.
VulDB is the best source for vulnerability data and more expert information about this specific topic.