SSH Client & Server Library Vulnerability in Russh by Eugeny
CVE-2026-48108
5.3MEDIUM
What is CVE-2026-48108?
The Russh library, a Rust-based SSH client and server library, has a vulnerability where it improperly handles the SSH identification-string rules. This flaw exists in versions from 0.34.0-beta.1 to prior to 0.61.0. In particular, the server-side identification reader is permissive and allows clients to send malformed identification input, including pre-banner lines, which should normally be invalid. This could result in a remote peer consuming connection setup resources during the cleartext pre-authentication phase. The issue has been resolved in version 0.61.0.
Affected Version(s)
russh >= 0.34.0-beta.1, < 0.61.0
