GHSA-5h46-h7hh-c6x9 · Severity: medium · Ecosystem: rust — Integer Overflow in Chunked Transfer-Encoding
hyper is an HTTP library for Rust. In versions prior to 0.14.10, hyper's HTTP server and client code had a flaw that could trigger an integer overflow when decoding chunk sizes that are too big. This allows possible data loss, or if combined with an upstream HTTP proxy that allows chunk sizes larger than hyper does, can result in "request smuggling" or "desync attacks." The vulnerability is patched in version 0.14.10. Two possible workarounds exist. One may reject requests manually that contain a `Transfer-Encoding` header or ensure any upstream proxy rejects `Transfer-Encoding` chunk sizes greater than what fits in 64-bit unsigned integers.
Conclusion & alert: CVE-2021-32714 is rated High Exploit Risk (61/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 1.12%). 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.40% | 1.12% | +0.73% |
| 2 | 2025-11-21 | 0.33% | 0.40% | +0.07% |
| 3 | 2025-11-18 | — | 0.33% | — |
Full EPSS history (11 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.9 | 3.1 | MEDIUM |
|
2.2 | 3.6 | [email protected] |
| 9.1 | 3.1 | CRITICAL |
|
3.9 | 5.2 | [email protected] |
| 6.4 | 2.0 | MEDIUM |
|
10.0 | 4.9 | [email protected] |
GHSA-5h46-h7hh-c6x9 · Severity: medium · Ecosystem: rust — Integer Overflow in Chunked Transfer-Encoding
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2021-32714 not yet assigned priority: Debian including 1 source packages (rust-hyper), 4 status rows across 4 suites (bookworm, forky, sid, trixie): resolved 4. | https://security-tracker.debian.org/tracker/CVE-2021-32714 |
suse
|
medium | CVE-2021-32714 severity moderate: SUSE including 48 source package names (afterburn-5.0.0-6.1, afterburn-5.2.0-150300.1.3, …), 153 product×package rows across 30 product lines (SUSE CaaS Platform 4.0, SUSE Enterprise Storage 6, … (30 product lines)): Known Not Affected 137, Fixed 16. | https://www.suse.com/security/cve/CVE-2021-32714/ |
ubuntu
|
medium | CVE-2021-32714 medium priority: Ubuntu including 1 source packages (rust-hyper), 16 status rows across 16 suites (bionic, focal, groovy, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, plucky, questing, trusty, upstream, xenial): not-affected 6, DNE 4, ignored 4, needed 1, released 1. | https://ubuntu.com/security/CVE-2021-32714 |
| URL | Tags |
|---|---|
| https://github.com/hyperium/hyper/security/advisories/GHSA-5h46-h7hh-c6x9 | Exploit Third Party Advisory |