GHSA-vgvv-x7xg-6cqg · Severity: high · Ecosystem: rust — Russh has an OOM Denial of Service due to allocation of untrusted amount
Russh is a Rust SSH client & server library. Allocating an untrusted amount of memory allows any unauthenticated user to OOM a russh server. An SSH packet consists of a 4-byte big-endian length, followed by a byte stream of this length. After parsing and potentially decrypting the 4-byte length, russh allocates enough memory for this bytestream, as a performance optimization to avoid reallocations later. But this length is entirely untrusted and can be set to any value by the client, causing this much memory to be allocated, which will cause the process to OOM within a few such requests. This vulnerability is fixed in 0.44.1.
Conclusion & alert: CVE-2024-43410 is rated High Exploit Risk (64.7/100): CVSS High severity, with medium exploitation likelihood (EPSS 0.91%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 0.58% | 0.91% | +0.33% |
| 2 | 2025-11-21 | 0.51% | 0.58% | +0.08% |
| 3 | 2025-11-18 | — | 0.51% | — |
Full EPSS history (10 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | [email protected] |
GHSA-vgvv-x7xg-6cqg · Severity: high · Ecosystem: rust — Russh has an OOM Denial of Service due to allocation of untrusted amount
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
unimportant | CVE-2024-43410 unimportant priority: Debian including 1 source packages (rust-russh), 2 status rows across 2 suites (forky, sid): resolved 2. | https://security-tracker.debian.org/tracker/CVE-2024-43410 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| russh_project | russh | < 0.44.1 | cpe:2.3:a:russh_project:russh:*:*:*:*:*:rust:*:* |
| warpgate_project | warpgate | < 0.10.2 | cpe:2.3:a:warpgate_project:warpgate:*:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://github.com/Eugeny/russh/commit/f660ea3f64b86d11d19e33076012069f02431e55 | Patch |
| https://github.com/Eugeny/russh/security/advisories/GHSA-vgvv-x7xg-6cqg | Exploit Vendor Advisory |