Loading HuntDB...

Failure to strip Proxy-Authorization header on change in origin

Medium
C
curl
Submitted None
Reported by grahamcampbell

Vulnerability Details

Technical details and impact analysis

Information Disclosure
## Summary: Failure to strip Proxy-Authorization header on change in origin. AI was not used. I maintain the PHP Guzzle HTTP package which uses curl, and noticed we have the same issue as curl in this regard. I was made aware of this issue when golang patched something similar a few hours ago: CVE-2025–4673. ## Affected version 8.14.1 ## Steps To Reproduce: cURL appears to strip authorization and cookie, but not proxy-authorization. Send a request to a server that responds with a redirect to another host with all three headers set, and notice only the first two get stripped off the follow-up request. ## Supporting Material/References: [list any additional material (e.g. screenshots, logs, etc.)] * [attachment / reference] ## Impact ## Summary: Information from the proxy authorization header exposed to bad actor.

Report Details

Additional information and metadata

State

Closed

Substate

Not-Applicable

Submitted

Weakness

Information Disclosure