Duplicate Advisory: Hackney has an Allocation of Resources Without Limits or Throttling vulnerabilit
Affects hackneySource GCVE Database
CVSS 7.5 High : upgrade to 4.0.1 soon.
Data as of 30 Jun 2026, 23:54 UTC
- Patch
- Available – fixed in 4.0.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HWhat to do
Upgrade hackney to 4.0.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Hexhackney | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
If you cannot patch yet, users should consider limiting exposure to untrusted HTTP/3 servers or implementing external resource limits on BEAM processes to mitigate potential impact.
Description
A vulnerability in the hackney HTTP client library allows unbounded memory allocation when processing HTTP/3 responses. Specifically, the hackney_h3:await_response_loop/6 function accumulates the HTTP/3 response body in memory without any size limit. A malicious HTTP/3 server can send small chunks repeatedly without a final frame, causing the client to keep accumulating data indefinitely. This leads to exhaustion of the BEAM process heap and an out-of-memory condition. The issue affects hackney versions from 2.0.0 up to but not including 4.0.1.
References
- github.com/benoitc/hackney/security/advisories/GHSA-jq4m-q6p2-8gwc (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-47077 (opens in a new tab)
- github.com/benoitc/hackney/commit/3d25f9fea26c90609de9d64366fedfe5065413bc (opens in a new tab)
- cna.erlef.org/cves/CVE-2026-47077.html (opens in a new tab)
- github.com/benoitc/hackney (opens in a new tab)
- osv.dev/vulnerability/EEF-CVE-2026-47077 (opens in a new tab)