VulnSea

russh has 11 CVEs on record between 2023 and 2026. Disclosure cadence is accelerating: 7 in the last 90 days against 3 in the 90 before. The busiest recent month was August 2026 with 4. The median CVSS is 5.3 (medium). None have a confirmed exploitation report. The dominant weakness classes are CWE-754 (4) and CWE-20 (3).

CVEs per month

Last 12 months, by publish date

101112010203040506070809
Exploited share
0% vs 1% corpus
Median CVSS
5.3
Publish → KEV
Last 90 days
7 prev 3

Products

  • russh 11
11
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

russh vulnerabilities

CVEs affecting russh, newest first. Open any entry for full detail, references, and exploit status.

11 CVEsRSS

CVE-2026-73489Medium· 4.3
1mo ago

Russh is a Rust SSH client & server library

Russh is a Rust SSH client & server library. Prior to 0.62.4, an authenticated SSH client can cause a denial of service by sending a pty-req channel request with more than 130 terminal-mode records. The parser in russh/src/server/encrypt…

Sunlitrussh · russhEPSS 0.32%via NVD
CVE-2026-73429Medium· 5.3
1mo ago

Russh is a Rust SSH client & server library

Russh is a Rust SSH client & server library. Prior to 0.62.4, a malicious SSH server can crash a russh client session with a malformed KEX_ECDH_REPLY containing a server ephemeral value that is not 32 bytes long. The client-side Curve255…

Sunlitrussh · russhEPSS 0.35%via NVD
CVE-2026-73430Medium· 5.3
1mo ago

Russh is a Rust SSH client & server library

Russh is a Rust SSH client & server library. Prior to 0.62.4, an unauthenticated SSH client can cause a denial of service by sending SSH_MSG_KEX_ECDH_INIT with a 32-byte all-zero Q_C value. Curve25519Kex::server_dh in russh/src/kex/curve…

Sunlitrussh · russhEPSS 0.33%via NVD
CVE-2026-68930Medium· 6.5
1mo ago

Russh is a Rust SSH client & server library

Russh is a Rust SSH client & server library. Prior to 0.62.5, russh dispatches channel-scoped Handler callbacks for recipient channel IDs that were never opened or confirmed in russh/src/server/encrypted.rs, server_read_authenticated, an…

Sunlitrussh · russhEPSS 0.26%via NVD
GHSA-5xvq-cp9x-6p6rMedium· 5.3
2mo ago

Russh: Pre-auth remote panic via all-zero Curve25519 peer public value (encode_mpint OOB)

Russh: Pre-auth remote panic via all-zero Curve25519 peer public value (encode_mpint OOB)

Sunlitrussh · russhvia GHSA
GHSA-cqjc-rmpq-xprqMedium· 4.3
2mo ago

Russh: Post-auth remote panic via pty-req with more than 130 terminal-mode records

Russh: Post-auth remote panic via pty-req with more than 130 terminal-mode records

Sunlitrussh · russhvia GHSA
GHSA-g9hv-x236-4qp3Medium· 5.3
2mo ago

Russh: client wrong-length X25519 `clone_from_slice` panic (pre-auth DoS)

Russh: client wrong-length X25519 `clone_from_slice` panic (pre-auth DoS)

Sunlitrussh · russhvia GHSA
CVE-2026-48107Medium· 6.5
3mo ago

Russh: Unchecked keyboard-interactive prompt count in client auth path

Russh: Unchecked keyboard-interactive prompt count in client auth path

Sunlitrussh · russhEPSS 0.23%via GHSA
CVE-2026-48108Medium· 5.3
3mo ago

Russh: SSH identification parsing accepted non-canonical client banners and did not bound pre-banner input

Russh: SSH identification parsing accepted non-canonical client banners and did not bound pre-banner input

Sunlitrussh · russhEPSS 0.28%via GHSA
CVE-2026-48110High· 7.5
3mo ago

Russh SSH message fields were decoded through allocation-first parsers before field-specific bounds

Russh SSH message fields were decoded through allocation-first parsers before field-specific bounds

Twilightrussh · russhEPSS 0.37%via GHSA
CVE-2023-48795Medium· 5.9PoC
2y ago

Prefix Truncation Attack against ChaCha20-Poly1305 and Encrypt-then-MAC aka Terrapin

Prefix Truncation Attack against ChaCha20-Poly1305 and Encrypt-then-MAC aka Terrapin

Twilightrussh · russhEPSS 93%via OSV
russh vulnerabilities (CVEs) · VulnSea