CVE Catalog

CVE-2026-42189

High
Published: Translated: NVD NIST

Summary

In the russh library, which is a Rust SSH client and server, prior to version 0.60.1, there is a pre-authentication denial-of-service vulnerability in the keyboard-interactive authentication handler. A malicious client can crash any russh-based server implementing this authentication by sending a single malformed packet.

Risk Assessment

This vulnerability can lead to server crashes, resulting in service unavailability for users. An attacker does not require any credentials, increasing the risk of exploitation.

Recommendation

It is recommended to update the russh library to version 0.60.1 or later to mitigate this vulnerability. Additionally, server logs should be monitored for potential attack attempts.

Other vulnerabilities in russh

See all
Original NVD description (English source)

Russh is a Rust SSH client & server library. Prior to version 0.60.1, a pre-authentication denial-of-service vulnerability exists in the server's keyboard-interactive authentication handler. A malicious client can crash any russh-based server that implements keyboard-interactive auth (e.g., for 2FA/TOTP) with a single malformed packet, requiring no credentials. This issue has been patched in version 0.60.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS