{"answers":{"affected":"1 open source package ship an affected version, including hackney.","exploited":"There is no known exploitation of CVE-2026-112880 in the wild and no public exploit code.","fix":"Upgrade hackney to 4.9.0 or later.","what":"CVE-2026-112880 is a low-severity vulnerability in benoitc hackney, published on 26 Oct 2026."},"fix_prompt":"Check this codebase for CVE-2026-112880 and fix it if it is affected.\n\nWhat it is: CVE-2026-112880 is a low-severity vulnerability in benoitc hackney, published on 26 Oct 2026. \nExploitation: There is no known exploitation of CVE-2026-112880 in the wild and no public exploit code.\n\nAffected packages and fixed versions:\n- hackney (Hex): affected from 2.0.0; fixed in 4.9.0\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2026-112880/ (Markdown: https://insights.sbomify.com/CVE-2026-112880/index.md)","id":"CVE-2026-112880","markdown":"https://insights.sbomify.com/CVE-2026-112880/index.md","name":"CVE-2026-112880","record":{"aliases":["EEF-CVE-2026-112880","GHSA-5qp8-qrjx-2669"],"analysis":null,"analysis_generated_by":null,"assigner":"EEF","cpe":[],"cvss":{"score":2.1,"severity":"low","source":"cna","vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N","version":"4.0"},"cwes":[{"id":"CWE-113","name":"Improper Neutralization of CRLF Sequences in HTTP Headers"}],"description":"Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting') vulnerability in hackney_http_connect in benoitc hackney allows HTTP Request Splitting via the value a proxy_auth_fun callback returns. After a 407 response from an HTTP CONNECT proxy, hackney_http_connect:handle_proxy_auth/11 calls the caller's proxy_auth_fun with the status code and the response headers and writes the returned binary into the Proxy-Authorization line of the CONNECT retry without checking it. A CR, LF or NUL byte in that value adds header lines to the request sent to the proxy.\n\nThe value is attacker-influenced when the callback derives it from untrusted data, for example from the proxy's challenge headers. Other caller-supplied values on the CONNECT path, such as the target host and the request headers, were already checked for control bytes.\n\nThis issue affects hackney: from 2.0.0 before 4.9.0.","ecosystems":["Hex"],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":true,"headline":"CRLF injection in Proxy-Authorization header built from proxy_auth_fun in hackney","id":"CVE-2026-112880","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":"Hex","product":null,"products":[],"type":null,"year":"2026"},"n_packages":1,"n_references":6,"next":{"headline":"Pillow: Quadratic GIF comment copying during save","id":"CVE-2026-112891"},"packages":[{"ecosystem":"Hex","fixed":["4.9.0"],"introduced":["2.0.0"],"last_affected":[],"package":"hackney","purl":"pkg:hex/hackney","source":"EEF-CVE-2026-112880"}],"prev":{"headline":"WordPress We’re Open! plugin \u003c= 2.6 - Cross Site Scripting (XSS) vulnerability","id":"CVE-2026-112869"},"products":["hackney"],"published":"2026-10-26","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CC BY 4.0","name":"Erlang Ecosystem Foundation","prefix":"EEF"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"no","exploitation":"none","technical_impact":"partial"},"state":"PUBLISHED","updated":"2026-10-26","vendors":["benoitc"]},"summary":null,"url":"https://insights.sbomify.com/CVE-2026-112880/"}