CVE-2026-73429 in russhinformación

Resumen

por VulDB • 2026-08-12

Russh es una biblioteca de cliente y servidor SSH escrita en Rust. Antes de la versión 0.62.4, un servidor SSH malicioso puede provocar el cierre inesperado (crash) de una sesión del cliente russh mediante un KEX_ECDH_REPLY malformed que contiene un valor efímero del servidor con una longitud distinta a los 32 bytes requeridos. La función Curve25519Kex::compute_shared_secret en el lado del cliente, ubicada en russh/src/kex/curve25519.rs, pasa el valor decoded exchange.server_ephemeral a clone_from_slice sin validar su longitud, lo que provoca un panic determinista antes de verificar la clave anfitriona (host key) del servidor. Este panic termina la tarea spawned de la sesión cliente y se manifiesta como un JoinError, mientras que el proceso embebido normalmente sigue en ejecución. Este problema está corregido en la versión 0.62.4.

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

Responsable

GitHub M

Reservar

2026-08-12

Divulgación

2026-08-13

Moderación

aceptado

Artículo

VDB-389282

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!