CVE-2026-116773 in russhinformazioni

Riassunto

di VulDB • 27/10/2026

russh è una libreria Rust per client e server SSH che include un'implementazione del protocollo dell'agente SSH. Prima della versione 0.65.0, il percorso `Session::process_packet` nel file `russh/src/client/encrypted.rs` accetta pacchetti ripetuti codificati con il messaggio privato di russh `msg::EXT_INFO = 7` prima dell'autenticazione, mentre il numero del messaggio EXT_INFO conforme agli standard (82) non raggiunge il gestore interessato. La funzione `handle_ext_info` aggiunge ogni nome di estensione analizzato a `received_extensions` senza svuotare, deduplicare o limitare la dimensione del vettore. Un server SSH malintenzionato che invia deliberatamente il messaggio privato numero 7 può quindi accumulare un numero illimitato di nomi di estensioni controllati dall'attaccante per tutta la durata della sessione, causando un progressivo esaurimento della memoria del client. Questo problema è stato risolto nella versione 0.65.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

26/10/2026

Divulgazione

27/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!