HTTP Request Splitting Vulnerability in Hackney by BenoitC
CVE-2026-112880
What is CVE-2026-112880?
The hackney library contains an HTTP Request Splitting vulnerability due to improper handling of CRLF sequences in the Proxy-Authorization header. When a request is made with a proxy, the library unnecessarily allows the inclusion of attacker-controlled characters such as carriage return (CR), line feed (LF), or null (NUL) bytes in the response from the proxy authentication function. This oversight can lead to the injection of additional HTTP headers, which could be exploited by malicious actors. The vulnerability particularly affects versions of hackney from 2.0.0 up to but not including 4.9.0, when this issue is patched.
Affected Version(s)
hackney 2.0.0 < 4.9.0
hackney 5df5a74a2817d5b12880d217db33253ff1fae1b5 < 5ee7d7d19eba27e774667d472feb1e93a08af7f9
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
