CVE-2026-69212 Details
Description
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, The FollowRedirect client middleware strips Authorization and Cookie headers only when a redirect changes authority, but authority comparison excludes the URI scheme. A same-authority redirect from HTTPS to HTTP therefore preserves credentials and transmits them over a plaintext connection. An attacker who can induce the downgrade and observe the network can capture those sensitive headers from applications using FollowRedirect. This issue is fixed in versions 0.23.35 and 1.0.0-M47.
A vulnerability exists in the Http4s FollowRedirect client middleware, specifically in versions prior to 0.23.35 and 1.0.0-M47. The issue arises because the middleware only removes Authorization and Cookie headers when a redirect changes authority, and the authority comparison does not consider the URI scheme. This flaw allows sensitive headers to be inadvertently sent over an unencrypted connection during a same-authority redirect from HTTPS to HTTP. An attacker who can trigger this downgrade and monitor the network can intercept these headers, exposing credentials from applications that utilize the FollowRedirect middleware.
Upgrade to Http4s versions 0.23.35 or 1.0.0-M47.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 15, 2026CISA-ADP
Assessed Sep 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/http4s/http4s/commit/6e825719b8d2f1538f2c49089c2dc81321a833b4 | [email protected] | Source CodeVendor |
| https://github.com/http4s/http4s/releases/tag/v0.23.35 | [email protected] | Release NotesVendor |
| https://github.com/http4s/http4s/releases/tag/v1.0.0-M47 | [email protected] | Release NotesVendor |
| https://github.com/http4s/http4s/security/advisories/GHSA-2rgg-r783-mrx4 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-200 | Exposure of Sensitive Information to an Unauthorized Actor | [email protected] |
| CWE-319 | Cleartext Transmission of Sensitive Information | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| http4s | <= 0.23.34 (semver) >= 1.0.0-M1, <= 1.0.0-M46 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 15, 2026 | CVE Modified | CISA-ADP |
| Sep 15, 2026 | New CVE Received | [email protected] |
Volerion