GHSA-vr26-jcq5-fjj8 · Severity: high · Ecosystem: rust — Denial of service in quinn-proto when using `Endpoint::retry()`
Quinn is a pure-Rust, async-compatible implementation of the IETF QUIC transport protocol. As of quinn-proto 0.11, it is possible for a server to `accept()`, `retry()`, `refuse()`, or `ignore()` an `Incoming` connection. However, calling `retry()` on an unvalidated connection exposes the server to a likely panic in the following situations: 1. Calling `refuse` or `ignore` on the resulting validated connection, if a duplicate initial packet is received. This issue can go undetected until a server's `refuse()`/`ignore()` code path is exercised, such as to stop a denial of service attack. 2. Accepting when the initial packet for the resulting validated connection fails to decrypt or exhausts connection IDs, if a similar initial packet that successfully decrypts and doesn't exhaust connection IDs is received. This issue can go undetected if clients are well-behaved. The former situation was observed in a real application, while the latter is only theoretical.
Conclusion & alert: CVE-2024-45311 is rated Moderate Risk (53.9/100): CVSS High severity, with medium exploitation likelihood (EPSS 0.58%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
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 | 2025-11-21 | 0.43% | 0.58% | +0.15% |
| 2 | 2025-11-18 | 0.58% | 0.43% | -0.15% |
| 3 | 2025-10-17 | — | 0.58% | — |
Full EPSS history (13 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] |
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | [email protected] |
GHSA-vr26-jcq5-fjj8 · Severity: high · Ecosystem: rust — Denial of service in quinn-proto when using `Endpoint::retry()`
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
unimportant | CVE-2024-45311 unimportant priority: Debian including 1 source packages (rust-quinn-proto), 4 status rows across 4 suites (bookworm, forky, sid, trixie): resolved 4. | https://security-tracker.debian.org/tracker/CVE-2024-45311 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| quinn_project | quinn | >= 0.11.0, < 0.11.4 | cpe:2.3:a:quinn_project:quinn:*:*:*:*:*:rust:*:* |