- Latest release
- 0.65.1 (Nov 3, 2026): no advisory affects it
- Newest unaffected release
- 0.65.1 (Nov 3, 2026), the latest release
- Advisories
- 25 · 7 high, 15 medium, 3 low
- Weekly downloads
- 323.2K
- Dependents
- 0
- Releases
- 134 since 0.34.0 (Nov 4, 2022)
- Registry
- crates.io
- Releases read
- Nov 8, 2026
Version timeline
- CVE-2026-116794Affects 0.34.0-beta.1 to 0.64.1 (0.65.0 is outside it)
- CVE-2026-116774Affects 0.60.0 to 0.64.1 (0.65.0 is outside it)
- CVE-2026-116773Affects 0.34.0-beta.1 to 0.64.1 (0.65.0 is outside it)
- CVE-2026-116696Affects 0.34.0-beta.1 to 0.64.1 (0.65.0 is outside it)
- CVE-2026-111061Affects 0.34.0-beta.1 to 0.64.0 (0.64.1 is outside it)
- CVE-2026-102825Affects 0.34.0-beta.1 to 0.62.5 (0.62.6 is outside it)
- CVE-2026-102824Affects 0.34.0-beta.1 to 0.63.0-beta.1 (0.63.0 is outside it)
- CVE-2026-102823Affects 0.34.0-beta.1 to 0.63.0 (0.63.1 is outside it)
- CVE-2026-102822Affects 0.34.0-beta.1 to 0.63.0 (0.63.1 is outside it)
- CVE-2026-102821Affects 0.34.0-beta.1 to 0.63.1 (0.63.2 is outside it)
- CVE-2026-73489Affects 0.34.0-beta.1 to 0.62.3 (0.62.4 is outside it)
- CVE-2026-73430Affects 0.34.0-beta.1 to 0.62.3 (0.62.4 is outside it)
Show all 25 advisoriesShow fewer advisories
- CVE-2026-73429Affects 0.34.0-beta.1 to 0.62.3 (0.62.4 is outside it)
- CVE-2026-68930Affects 0.34.0-beta.1 to 0.62.4 (0.62.5 is outside it)
- CVE-2026-48110Affects 0.34.0 to 0.60.3 (0.61.0 is outside it)
- CVE-2026-48108Affects 0.34.0-beta.1 to 0.60.3 (0.61.0 is outside it)
- CVE-2026-48107Affects 0.37.1 to 0.60.3 (0.61.0 is outside it)
- CVE-2026-46705Affects 0.34.0-beta.1 to 0.60.3 (0.61.0 is outside it)
- CVE-2026-46702Affects 0.34.0 to 0.61.0 (0.61.1 is outside it)
- CVE-2026-46673Affects 0.34.0-beta.1 to 0.60.2 (0.60.3 is outside it)
- CVE-2026-42189Affects 0.34.0-beta.1 to 0.60.0 (0.60.1 is outside it)
- CVE-2025-54804Affects 0.34.0-beta.1 to 0.54.0 (0.54.1 is outside it)
- CVE-2024-43410Affects 0.34.0-beta.1 to 0.44.0 (0.44.1 is outside it)
- CVE-2023-48795Affects 0.34.0-beta.1 to 0.40.1 (0.40.2 is outside it)
- CVE-2023-28113Affects 0.34.0-beta.1 to 0.36.1 (0.36.2 is outside it)
Advisories 25
- CVE-2026-116794High 8.3
russh: Agent server never calls `Agent::confirm`, so keys added with the confirm constraint (`ssh-add -c`) sign without confirmation
Affected: fixed in 0.65.
Fixed in 0.65.0 (released Oct 25, 2026, 3 days before disclosure).
The latest release, 0.65.1, is not affected.
95% of russh downloads in the last 90 days were affected versions (4.2M).
- CVE-2026-116774Medium 4.3
russh: peer-declared zero maximum packet size permanently stalls channel writes (silent AsyncWrite hang)
Affected: from 0.60.0, fixed in 0.65.
Fixed in 0.65.0 (released Oct 25, 2026, 2 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-116773Medium 4.3
russh's SSH client is susceptible to unbounded allocations via EXT_INFO packets
Affected: fixed in 0.65.
Fixed in 0.65.0 (released Oct 25, 2026, 2 days before disclosure).
The latest release, 0.65.1, is not affected.
95% of russh downloads in the last 90 days were affected versions (4.2M).
- CVE-2026-116696Low 3.3
russh's SSH agent server is susceptible to unbound allocations via repeated SSH_AGENT_CONSTRAIN_CONFIRM messages
Affected: fixed in 0.65.0.
Fixed in 0.65.0 (released Oct 25, 2026, 2 days before disclosure).
The latest release, 0.65.1, is not affected.
95% of russh downloads in the last 90 days were affected versions (4.2M).
- CVE-2026-111061Medium 4.3
russh agent server converts constraint records into unbounded never-rolled-back tasks
Affected: fixed in 0.64.1.
Fixed in 0.64.1 (released Oct 5, 2026, 14 days before disclosure).
The latest release, 0.65.1, is not affected.
81% of russh downloads in the last 90 days were affected versions (3.6M).
- CVE-2026-102825Low 3.7
Russh: Configured server auth-attempt cap is not enforced in the USERAUTH_REQUEST runtime path
Affected: fixed in 0.62.6.
Fixed in 0.62.6 (released Aug 11, 2026, 49 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-102824Medium 4.3
Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange
Affected: fixed in 0.63.0.
Fixed in 0.63.0 (released Aug 21, 2026, 39 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-102823High 7.5
russh: Client-side channel-scoped Handler callbacks fire for channel IDs the client never opened
Affected: fixed in 0.63.1.
Fixed in 0.63.1 (released Aug 23, 2026, 37 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-102822Low 3.7
russh: negotiating a MAC-requiring block cipher (CTR/CBC) with mac=none causes a slice-index-out-of-range panic
Affected: fixed in 0.63.1.
Fixed in 0.63.1 (released Aug 23, 2026, 37 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-102821Medium 6.5
Russh: Unbounded memory exhaustion via CHANNEL_OPEN flood during a client-stalled rekey
Affected: fixed in 0.63.2.
Fixed in 0.63.2 (released Sep 3, 2026, 26 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-73489Medium 4.3
Russh: Post-auth remote panic via pty-req with more than 130 terminal-mode records
Affected: fixed in 0.62.4.
Fixed in 0.62.4 (released Jul 22, 2026, 22 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-73430Medium 5.3
Russh: Pre-auth remote panic via all-zero Curve25519 peer public value (encode_mpint OOB)
Affected: fixed in 0.62.4.
Fixed in 0.62.4 (released Jul 22, 2026, 21 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-73429Medium 5.3
Russh: client wrong-length X25519 `clone_from_slice` panic (pre-auth DoS)
Affected: fixed in 0.62.4.
Fixed in 0.62.4 (released Jul 22, 2026, 21 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-68930Medium 6.5
Russh: Channel-scoped server callbacks can be reached without an open channel
Affected: fixed in 0.62.5.
Fixed in 0.62.5 (released Jul 31, 2026, 3 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-48110High 7.5
Russh: SSH message fields were decoded through allocation-first parsers before field-specific bounds
Affected: from 0.34.0, fixed in 0.61.0.
Fixed in 0.61.0 (released May 20, 2026, 21 days before disclosure).
The latest release, 0.65.1, is not affected.
Show all 25 advisoriesShow fewer advisories
- CVE-2026-48108Medium 5.3
Russh: SSH identification parsing accepted non-canonical client banners and did not bound pre-banner input
Affected: from 0.34.0-beta.1, fixed in 0.61.0.
Fixed in 0.61.0 (released May 20, 2026, 21 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-48107Medium 6.5
Russh: Unchecked keyboard-interactive prompt count in client auth path
Affected: from 0.37.0, fixed in 0.61.0.
Fixed in 0.61.0 (released May 20, 2026, 21 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-46705Medium 5.3
russh server userauth state is not reset when authentication principal changes
Affected: from 0.34.0-beta.1, fixed in 0.61.0.
Fixed in 0.61.0 (released May 20, 2026, 21 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-46702High 7.5
Russh: Post-decompression SSH packet size was not bounded, allowing remote oversized compressed packets
Affected: from 0.34.0, fixed in 0.61.1.
Fixed in 0.61.1 (released May 23, 2026, 18 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-46673High 7.5
Russh: Unchecked CryptoVec allocation and growth handling is reachable from local agent inputs in current russh releases and from remote…
Affected: fixed in 0.60.3; fixed in 0.60.3.
Fixed in 0.60.3 (released May 15, 2026, 26 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2026-42189High 7.5
Russh: Pre-auth DoS via unbounded allocation in keyboard-interactive auth
Affected: fixed in 0.60.1.
Fixed in 0.60.1 (released Apr 20, 2026, 18 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2025-54804Medium 6.5
Russh is missing an overflow check during channel windows adjust
Affected: fixed in 0.54.1.
Fixed in 0.54.1 (released Aug 4, 2025, 1 day before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2024-43410High 7.5
Russh has an OOM Denial of Service due to allocation of untrusted amount
Affected: fixed in 0.44.1.
Fixed in 0.44.1 (released Aug 14, 2024, 7 days before disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2023-48795Medium 5.9
The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypas
Affected: fixed in 0.40.2.
Fixed in 0.40.2 (released Dec 18, 2023, the day of disclosure).
The latest release, 0.65.1, is not affected.
- CVE-2023-28113Medium 5.9
russh may use insecure Diffie-Hellman keys
Affected: fixed in 0.36.2; from 0.37.0, fixed in 0.37.1.
Fixed in 0.36.2 (released Mar 16, 2023, the day of disclosure) and 0.37.1 (released Mar 16, 2023, the day of disclosure).
The latest release, 0.65.1, is not affected.