This issue affects hackney: from 2.0.0 before 4.9.0.
Analysis and contextual insights are available on OpenCVE Cloud.
Vendor Workaround
Disable follow_redirect and handle the Location header in the application, or pass the credentials as explicit Authorization and Cookie request headers instead of the basic_auth and cookie options. hackney:follow_redirect/10 issues the redirected request with an empty header list, so explicit headers reach the first server only.
Tracking
Sign in to view the affected projects.
No advisories yet.
Mon, 26 Oct 2026 14:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Insufficiently Protected Credentials vulnerability in hackney in benoitc hackney allows a redirecting server to obtain the basic_auth and cookie credentials of a request via a same-host redirect to another scheme or port. With follow_redirect enabled, hackney:follow_redirect/10 in src/hackney.erl reissues the request to the Location target after hackney:maybe_strip_auth_on_redirect/3, which compared only the hostname of the current and the redirect URL. A redirect from https to http on the same host resent the Authorization and Cookie headers in cleartext, where an on-path attacker can read them, and a redirect to another port on the same host handed them to a different service. location_trusted forwards credentials to any target by design and is unchanged. This issue affects hackney: from 2.0.0 before 4.9.0. | |
| Title | HTTP/1.1 and HTTP/2 redirects resend basic_auth and cookie to a different scheme or port in hackney | |
| First Time appeared |
Benoitc
Benoitc hackney |
|
| Weaknesses | CWE-522 | |
| CPEs | cpe:2.3:a:benoitc:hackney:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Benoitc
Benoitc hackney |
|
| References |
|
|
| Metrics |
cvssV4_0
|
Status: PUBLISHED
Assigner: EEF
Published:
Updated: 2026-10-26T13:49:17.377Z
Reserved: 2026-10-26T10:00:02.149Z
Link: CVE-2026-113440
No data.
Status : Received
Published: 2026-10-26T14:16:28.887
Modified: 2026-10-26T14:16:28.887
Link: CVE-2026-113440
No data.
OpenCVE Enrichment
Updated: 2026-10-26T15:30:15Z
-
CWE-522
Insufficiently Protected Credentials