Skip to main content
← All vulnerabilities
CVE-2026-42189GHSA-F5V4-2WR6-HQMG

Russh: Pre-auth DoS via unbounded allocation in keyboard-interactive auth

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.60.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • Eugeny russh

    fixed in 0.60.1

  • russhcrates.io

    fixed in 0.60.1

References 3

GitHub · Eugeny/russh