State Management Flaw in Russh SSH Client & Server Library by Eugeny
CVE-2026-46705
5.3MEDIUM
What is CVE-2026-46705?
The Russh SSH client & server library exhibits a state management flaw affecting versions between 0.34.0-beta.1 and prior to 0.61.0. The issue lies in the server's handling of user authentication, where it retains the internal user authentication state across SSH_MSG_USERAUTH_REQUEST messages without adequately isolating the state for different user or service names. This could potentially lead to unintended influences in subsequent authentication requests for different users or services, resulting in a mismatch of state information that should be isolated. This vulnerability has been addressed and resolved in version 0.61.0.
Affected Version(s)
russh >= 0.34.0-beta.1, < 0.61.0
