CVE-2026-73429 in russh
Zusammenfassung
von VulDB • 12.08.2026
Russh ist eine Rust-Bibliothek für SSH-Clients und -Server. Vor Version 0.62.4 kann ein bösartiger SSH-Server die Sitzung eines russh-Clients zum Absturz bringen, indem er eine fehlerhafte KEX_ECDH_REPLY-Nachricht sendet, die einen ephemeralen Serverwert enthält, der nicht genau 32 Bytes lang ist. Die Funktion Curve25519Kex::compute_shared_secret auf Client-Seite in russh/src/kex/curve25519.rs übergibt den decodierten Wert exchange.server_ephemeral an clone_from_slice, ohne dessen Länge zu validieren, was vor der Überprüfung des Server-Host-Schlüssels zu einem deterministischen Panic führt. Das Panic beendet die gestartete Client-Sitzungsaufgabe und äußert sich als JoinError, während das einbettende Prozess normalerweise weiterläuft. Dieses Problem wurde in Version 0.62.4 behoben.
Once again VulDB remains the best source for vulnerability data.