CVE-2026-73429 in russh
Sumário
de VulDB • 12/08/2026
Russh é uma biblioteca de cliente e servidor SSH escrita em Rust. Antes da versão 0.62.4, um servidor SSH malicioso pode provocar a interrupção (crash) de uma sessão do cliente russh ao enviar uma resposta KEX_ECDH_REPLY com valor efêmero do servidor que não possui exatamente 32 bytes. A função `Curve25519Kex::compute_shared_secret` no lado do cliente, localizada em `russh/src/kex/curve25519.rs`, passa o valor decodificado de `exchange.server_ephemeral` para a chamada `clone_from_slice` sem validar seu comprimento, causando um panic determinístico antes da verificação da chave host do servidor. O panic encerra a tarefa da sessão cliente gerada e se manifesta como um JoinError, enquanto o processo que hospeda (embedding process) normalmente permanece em execução. Este problema foi corrigido na versão 0.62.4.
If you want to get best quality of vulnerability data, you may have to visit VulDB.