CVE-2024-45336
Sensitive headers incorrectly sent after cross-domain redirect in net/http
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.
CVSS Vector Breakdown
AV:NAttack VectorAC:LAttack ComplexityPR:NPrivileges RequiredUI:RUser InteractionS:CScopeC:LConfidentialityI:LIntegrityA:NAvailabilityAffected Products
Exploitability
References
Unlock Complete Vulnerability Intelligence
Get the full picture for CVE-2024-45336 and every CVE in our database. Create a free account — no credit card required.
Create Free Account