VulnSea

russh has 12 CVEs on record. Cadence is steady at roughly 5 per quarter. 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

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
5.3
Publish → KEV
—
Last 90 days
5 prev 7

Products

  • russh 12
12
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.

12 CVEsRSS

CVE-2026-111062Low
1w ago

A russh SSH server accepts a publickey authentication whose signature uses a different algorithm than the one named in the request

A russh SSH server accepts a publickey authentication whose signature uses a different algorithm than the one named in the request

▾ Sunlitrussh · russhvia OSV
CVE-2026-73489Medium· 4.3
2mo 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.45%via NVD
CVE-2026-73429Medium· 5.3
2mo 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.51%via NVD
CVE-2026-73430Medium· 5.3
2mo 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.60%via NVD
CVE-2026-68930Medium· 6.5
2mo 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.38%via NVD
GHSA-5xvq-cp9x-6p6rMedium· 5.3
3mo 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
3mo 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
3mo 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
4mo 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
4mo 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
4mo 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-2026-46673High· 7.5
5mo ago

Unbounded 32-bit allocation

Unbounded 32-bit allocation

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