CVE Catalog

CVE-2026-7168

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.47%

39th percentile - higher than 39% of all known CVEs

Summary

After successfully transferring through a specific HTTP proxy (proxyA) with Digest authentication, changing the proxy host to a second one (proxyB) for a second transfer while reusing the same handle causes libcurl to wrongly pass the Proxy-Authorization header meant for proxyA to proxyB.

Risk Assessment

Proxy authentication headers may leak to an unintended proxy server, leading to credential disclosure. This can enable impersonation or privilege escalation in multi-proxy environments.

Recommendation

Update libcurl to a version where Proxy-Authorization headers are not forwarded between different proxies when reusing a handle. Avoid reusing the same handle when switching proxy hosts.

Other vulnerabilities in libcurl

See all
Original NVD description (English source)

Successfully using libcurl to do a transfer over a specific HTTP proxy (`proxyA`) with **Digest** authentication and then changing the proxy host to a second one (`proxyB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Proxy-Authorization:` header field meant for `proxyA`, to `proxyB`.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS