CVE-2026-73430 in Russhinformazioni

Riassunto

di VulDB • 12/08/2026

Russh è una libreria per client e server SSH scritta in Rust. Prima della versione 0.62.4, un client SSH non autenticato può causare un denial of service inviando un messaggio SSH_MSG_KEX_ECDH_INIT con un valore Q_C di 32 byte tutti zero. La funzione Curve25519Kex::server_dh in russh/src/kex/curve25519.rs accetta il valore pubblico del peer tutto zero e calcola una chiave condivisa tutta zero; successivamente, compute_exchange_hash chiama encode_mpint in russh/src/kex/mod.rs e accede oltre la fine dell'input mentre salta i byte iniziali pari a zero. Il conseguente panic avviene prima dell'autenticazione e termina il task di scambio delle chiavi del server. Questo problema è stato risolto nella versione 0.62.4.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

12/08/2026

Divulgazione

12/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!