CVE-2024-45336
Published: Jan 28, 2025
Modified: Sep 18, 2025
Description
The HTTP client drops sensitive headers after following a cross-domain redirect. For example, a request to a.com/ containing an Authorization header which is redirected to b.com/ will not send that header to b.com. In the event that the client received a subsequent same-domain redirect, however, the sensitive headers would be restored. For example, a chain of redirects from a.com/, to b.com/1, and finally to b.com/2 would incorrectly send the Authorization header to b.com/2.
| Vendor | Product | Versions |
|---|---|---|
Go standard library | net/http | affected 0 - < 1.22.11affected 1.23.0-0 - < 1.23.5affected 1.24.0-0 - < 1.24.0-rc.2 |
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now