hackney
Simple HTTP client with HTTP/1.1, HTTP/2, and HTTP/3 support
Activity
- Latest release
- 1mo ago
- Total releases
- 118
- Cadence
- ~2 days
- Last 12 months
- 37
Reach
- Downloads
- 170.9M
Details
- License
- Apache-2.0
- First release
- Aug 14, 2014
| Version | Released | |
|---|---|---|
4.7.4
patch
| ||
4.7.3
patch
| ||
4.7.2
patch
| ||
4.7.1
patch
| ||
4.7.0
minor
| ||
4.6.1
patch
| ||
4.6.0
minor
| ||
4.5.2
patch
| ||
4.5.1
patch
| ||
4.5.0
minor
| ||
4.4.5
patch
| ||
4.4.3
patch
| ||
4.4.2
patch
| ||
4.4.1
patch
| ||
4.4.0
minor
| ||
4.3.0
minor
| ||
4.2.3
patch
| ||
4.2.2
patch
| ||
4.2.1
patch
| ||
4.2.0
minor
| ||
4.1.0
minor
| ||
4.0.3
patch
| ||
4.0.2
patch
| ||
4.0.1
patch
| ||
4.0.0
major
10 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47070
GHSA-h73q-4w9q-82h4
EEF-CVE-2026-47070
Jun 26, 2026
Hackney: Cross-origin Redirect Leaks Authorization, Cookie, and Request Body
Medium
Network
Low
None
SummaryThe HTTP/3 redirect handler in DetailsIn No comparison is made between the original URL's scheme, host, or port and the redirect target. The downstream PoC
ImpactCredential and request-body disclosure to attacker-controlled origins. Affects hackney 3.1.1 through 4.0.0 when using the HTTP/3 client with Resources
Affected versions
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.2.1
patch
10 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47070
GHSA-h73q-4w9q-82h4
EEF-CVE-2026-47070
Jun 26, 2026
Hackney: Cross-origin Redirect Leaks Authorization, Cookie, and Request Body
Medium
Network
Low
None
SummaryThe HTTP/3 redirect handler in DetailsIn No comparison is made between the original URL's scheme, host, or port and the redirect target. The downstream PoC
ImpactCredential and request-body disclosure to attacker-controlled origins. Affects hackney 3.1.1 through 4.0.0 when using the HTTP/3 client with Resources
Affected versions
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.2.0
minor
10 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47070
GHSA-h73q-4w9q-82h4
EEF-CVE-2026-47070
Jun 26, 2026
Hackney: Cross-origin Redirect Leaks Authorization, Cookie, and Request Body
Medium
Network
Low
None
SummaryThe HTTP/3 redirect handler in DetailsIn No comparison is made between the original URL's scheme, host, or port and the redirect target. The downstream PoC
ImpactCredential and request-body disclosure to attacker-controlled origins. Affects hackney 3.1.1 through 4.0.0 when using the HTTP/3 client with Resources
Affected versions
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.1.2
patch
10 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47070
GHSA-h73q-4w9q-82h4
EEF-CVE-2026-47070
Jun 26, 2026
Hackney: Cross-origin Redirect Leaks Authorization, Cookie, and Request Body
Medium
Network
Low
None
SummaryThe HTTP/3 redirect handler in DetailsIn No comparison is made between the original URL's scheme, host, or port and the redirect target. The downstream PoC
ImpactCredential and request-body disclosure to attacker-controlled origins. Affects hackney 3.1.1 through 4.0.0 when using the HTTP/3 client with Resources
Affected versions
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.1.1
patch
10 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47070
GHSA-h73q-4w9q-82h4
EEF-CVE-2026-47070
Jun 26, 2026
Hackney: Cross-origin Redirect Leaks Authorization, Cookie, and Request Body
Medium
Network
Low
None
SummaryThe HTTP/3 redirect handler in DetailsIn No comparison is made between the original URL's scheme, host, or port and the redirect target. The downstream PoC
ImpactCredential and request-body disclosure to attacker-controlled origins. Affects hackney 3.1.1 through 4.0.0 when using the HTTP/3 client with Resources
Affected versions
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.1.0
minor
9 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.0.3
patch
9 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.0.2
patch
9 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.0.1
patch
9 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
3.0.0
major
9 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
2.0.1
patch
9 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
2.0.0
major
9 CVEs
CVE-2026-47067
GHSA-9653-rcfr-5c62
EEF-CVE-2026-47067
Jun 26, 2026
Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes
High
Network
Low
None
None
SummaryCVE-2026-47067 is an atom table exhaustion vulnerability (CWE-770) in hackney's URL parser ( Details1. Scheme extraction and conversion In
The resulting atom is stored on the 2. Permanent atom accumulation The validation constrains the alphabet but not uniqueness. The allowed scheme space is enormous (≈52·65¹⁸ values), far exceeding the default atom limit of 1,048,576. Each distinct scheme mints a new permanent atom. Even when hackney subsequently rejects an unsupported scheme with 3. Crash vector The most dangerous path is redirect following: when hackney follows a PoC
Alternatively, point hackney at a server that replies with a feed of ~1M URLs with distinct schemes (or uses redirect chains with rotating schemes); the atom table is exhausted and the node crashes without the client being able to intervene. ImpactUnauthenticated remote denial of service via permanent resource exhaustion leading to VM termination. Any application using hackney 2.0.0 through 4.0.0 that processes attacker-influenced URLs — direct request targets, webhook URLs, or References
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47073
GHSA-q8jg-fgj4-fphf
EEF-CVE-2026-47073
Jun 26, 2026
Hackney has unbounded buffer accumulation in WebSocket
High
Network
Low
None
None
SummaryThe WebSocket client in Details1. Handshake response buffer ( The function accumulates received bytes into a growing buffer waiting for 2. Frame payload accumulation (
3. Fragmentation buffer ( The PoC
ImpactDenial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 for any application using the WebSocket client against an attacker-controlled server. No authentication or special configuration is required on the client side. CVSS v4.0: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47072
GHSA-f9vr-g2g2-x9fg
EEF-CVE-2026-47072
Jun 26, 2026
Hackney has CRLF / header injection in WebSocket upgrade request
Medium
Network
Low
None
None
SummaryCRLF injection in hackney's WebSocket upgrade request builder ( Details
None of these sites reject PoC
ImpactHeader injection / request smuggling in outbound WebSocket upgrades. Affects hackney 2.0.0 through 4.0.0 wherever Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47077
GHSA-jq4m-q6p2-8gwc
EEF-CVE-2026-47077
Jun 26, 2026
Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM
High
Network
Low
None
None
Summary
DetailsIn
There is no ConfigurationsOnly the HTTP/3 transport is affected. Applications using the default TCP/TLS hackney transport are not vulnerable. The vulnerability requires using PoC
ImpactRemote denial of service via unbounded memory consumption. Affects hackney 2.0.0 through 4.0.0 when using the HTTP/3 transport against an attacker-controlled or attacker-influenced server. Each affected request consumes unbounded memory until the BEAM is killed. CVSS v4.0: 8.2 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 30, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47066
GHSA-6cp8-v795-jr2j
EEF-CVE-2026-47066
Jun 26, 2026
Hackney has an infinite loop on non-token byte at start of an Alt-Svc entry
High
Network
Low
None
None
SummaryCVE-2026-47066 is an infinite loop (CWE-835) in hackney's Alt-Svc response header parser ( Details1. Parser dispatch
2. Failed token consumption
This returns the input unchanged — no byte is consumed. 3. No-progress loop
Erlang tail recursion never preempts on a pure CPU loop, so the scheduler is pinned and the process never yields or returns. 4. Root cause
PoC
Alternatively, call the parser directly: ImpactDenial of service via unbounded CPU consumption. Any application using hackney 2.0.0-beta.1 through 4.0.0 that connects to attacker-controlled HTTP endpoints is affected. No authentication is required; a single response header byte is sufficient to hang the connection process. Fixed in hackney 4.0.1. CVSS v4.0 score: 8.7 (HIGH). Resources
Affected versions
2.0.0
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
2.0.0-beta.1
pre
4 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
1.25.0
minor
4 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
1.24.1
patch
4 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
1.24.0
minor
4 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev | ||
1.23.0
minor
5 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev | ||
1.22.0
minor
5 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev | ||
1.21.0
minor
5 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev | ||
1.20.1
patch
6 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev
CVE-2025-1211
GHSA-vq52-99r9-h5pw
Feb 11, 2025
Server-side Request Forgery (SSRF) in hackney
Low
Network
Low
None
None
Versions of the package hackney from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) due to improper parsing of URLs by URI built-in module and hackey. Given the URL http://127.0.0.1?@127.2.2.2/, the URI function will parse and see the host as 127.0.0.1 (which is correct), and hackney will refer the host as 127.2.2.2/. This vulnerability can be exploited when users rely on the URL function for host checking. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 63 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.21.0
References
Updated Dec 10, 2025 · Source: OSV.dev | ||
1.20.0
minor
6 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev
CVE-2025-1211
GHSA-vq52-99r9-h5pw
Feb 11, 2025
Server-side Request Forgery (SSRF) in hackney
Low
Network
Low
None
None
Versions of the package hackney from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) due to improper parsing of URLs by URI built-in module and hackey. Given the URL http://127.0.0.1?@127.2.2.2/, the URI function will parse and see the host as 127.0.0.1 (which is correct), and hackney will refer the host as 127.2.2.2/. This vulnerability can be exploited when users rely on the URL function for host checking. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 63 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.21.0
References
Updated Dec 10, 2025 · Source: OSV.dev | ||
1.19.1
patch
6 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev
CVE-2025-1211
GHSA-vq52-99r9-h5pw
Feb 11, 2025
Server-side Request Forgery (SSRF) in hackney
Low
Network
Low
None
None
Versions of the package hackney from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) due to improper parsing of URLs by URI built-in module and hackey. Given the URL http://127.0.0.1?@127.2.2.2/, the URI function will parse and see the host as 127.0.0.1 (which is correct), and hackney will refer the host as 127.2.2.2/. This vulnerability can be exploited when users rely on the URL function for host checking. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 63 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.21.0
References
Updated Dec 10, 2025 · Source: OSV.dev | ||
1.19.0
minor
6 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev
CVE-2025-1211
GHSA-vq52-99r9-h5pw
Feb 11, 2025
Server-side Request Forgery (SSRF) in hackney
Low
Network
Low
None
None
Versions of the package hackney from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) due to improper parsing of URLs by URI built-in module and hackey. Given the URL http://127.0.0.1?@127.2.2.2/, the URI function will parse and see the host as 127.0.0.1 (which is correct), and hackney will refer the host as 127.2.2.2/. This vulnerability can be exploited when users rely on the URL function for host checking. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 63 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.21.0
References
Updated Dec 10, 2025 · Source: OSV.dev | ||
1.18.2
patch
6 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev
CVE-2025-1211
GHSA-vq52-99r9-h5pw
Feb 11, 2025
Server-side Request Forgery (SSRF) in hackney
Low
Network
Low
None
None
Versions of the package hackney from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) due to improper parsing of URLs by URI built-in module and hackey. Given the URL http://127.0.0.1?@127.2.2.2/, the URI function will parse and see the host as 127.0.0.1 (which is correct), and hackney will refer the host as 127.2.2.2/. This vulnerability can be exploited when users rely on the URL function for host checking. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 63 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.21.0
References
Updated Dec 10, 2025 · Source: OSV.dev | ||
1.18.1
patch
6 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev
CVE-2025-1211
GHSA-vq52-99r9-h5pw
Feb 11, 2025
Server-side Request Forgery (SSRF) in hackney
Low
Network
Low
None
None
Versions of the package hackney from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) due to improper parsing of URLs by URI built-in module and hackey. Given the URL http://127.0.0.1?@127.2.2.2/, the URI function will parse and see the host as 127.0.0.1 (which is correct), and hackney will refer the host as 127.2.2.2/. This vulnerability can be exploited when users rely on the URL function for host checking. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 63 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.21.0
References
Updated Dec 10, 2025 · Source: OSV.dev | ||
1.18.0
minor
6 CVEs
CVE-2026-47075
GHSA-j9wq-vxxc-94wf
EEF-CVE-2026-47075
Jun 26, 2026
Hackney has CR/LF injection in query parameter
Medium
Local
Low
None
Summary
Details
A concrete example: a URL with query
The server sees PoC
ImpactHTTP header injection and request splitting against any server hackney connects to. Affects all released versions of hackney before 4.0.1. Exploitation requires an attacker-controlled URL (or URL component) to reach hackney without prior sanitization. Consequences include injecting arbitrary headers ( Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47076
GHSA-pj7v-xfvx-wmjq
EEF-CVE-2026-47076
Jun 26, 2026
Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host
Medium
Local
Low
None
None
Summary
DetailsIn
The decoded host ( The same payload pattern reaches the AWS/GCP/Azure IMDS ( PoC
ImpactUnauthenticated SSRF bypassing the canonical Erlang allowlist pattern. Affects hackney 0.13.0 through 4.0.0 for any application that accepts attacker-supplied URLs. Targets include cloud IMDS endpoints, Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47069
GHSA-mp55-p8c9-rfw2
EEF-CVE-2026-47069
Jun 26, 2026
Hackney has CRLF / header injection via unvalidated `domain` and `path` options
Low
Local
Low
None
None
SummaryCRLF injection in Details1. Asymmetric validation Lines 27–34 of
2. Injection A 3. Realistic trigger Common patterns: keying the cookie domain off PoC
ImpactCookie injection / HTTP response splitting at the Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2026-47071
GHSA-gp9c-pm5m-5cxr
EEF-CVE-2026-47071
Jun 26, 2026
Hackney: `ssl:connect/2` post-handshake upgrade has no timeout
High
Network
Low
None
None
SummaryThe SOCKS5 transport in DetailsIn
The three-argument form PoC
ImpactDenial of service via unbounded process and socket consumption. Affects hackney 0.10.0 through 4.0.0 for any HTTPS request routed through a SOCKS5 proxy. The Resources
Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 82 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
2.0.0
2.0.0-beta.1
2.0.1
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
3.1.1
3.1.2
3.2.0
3.2.1
4.0.0
Fixed in
4.0.1
References
Updated Jun 26, 2026 · Source: OSV.dev
CVE-2025-3864
GHSA-9fm9-hp7p-53mf
May 28, 2025
Hackney fails to properly release HTTP connections to the pool
Low
Network
Low
None
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit this to exhaust connection pools, causing denial of service in applications using the library. Fix for this issue has been included in 1.24.0 release. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 66 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.21.0
1.22.0
1.23.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.24.0
References Updated Feb 03, 2026 · Source: OSV.dev
CVE-2025-1211
GHSA-vq52-99r9-h5pw
Feb 11, 2025
Server-side Request Forgery (SSRF) in hackney
Low
Network
Low
None
None
Versions of the package hackney from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) due to improper parsing of URLs by URI built-in module and hackey. Given the URL http://127.0.0.1?@127.2.2.2/, the URI function will parse and see the host as 127.0.0.1 (which is correct), and hackney will refer the host as 127.2.2.2/. This vulnerability can be exploited when users rely on the URL function for host checking. Affected versions
0.13.1
0.14.0
0.14.1
0.14.2
0.14.3
0.15.0
0.15.2
1.0.1
1.0.2
1.0.5
1.0.6
1.1.0
+ 63 more Show less
1.10.0
1.10.1
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.14.2
1.14.3
1.15.0
1.15.1
1.15.2
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.18.1
1.18.2
1.19.0
1.19.1
1.2.0
1.20.0
1.20.1
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7.0
1.7.1
1.8.0
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.9.0
Fixed in
1.21.0
References
Updated Dec 10, 2025 · Source: OSV.dev |