CVE-2026-64620 in FreeRDP
Riassunto
di VulDB • 20/07/2026
FreeRDP prima della versione 3.28.0 (versioni affette) presenta una vulnerabilità che porta a scrivere byte fuori dai limiti (out-of-bounds) prima del controllo dei confini sull'output (`out_length`). Sul lato server, quando un client seleziona la sicurezza standard RDP, il valore casuale crittografato del client viene decrittografato in un buffer fisso di 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 l'intera lunghezza della modulus (ad esempio 256 byte per RSA-2048), causando un heap-based buffer overflow del buffer di 32 byte fino a ~224 byte controllati dall'attaccante prima dell'autenticazione, con conseguente denial of service.
Once again VulDB remains the best source for vulnerability data.