CVE Catalog

CVE-2026-9546

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.49%

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

Summary

In libcurl, the HTTP `Referer:` header persisted even when explicitly cleared. Although the documentation states that passing NULL to `CURLOPT_REFERER` suppresses the header, the option failed to clear the internal state, so the previous referrer string was erroneously reused and sent in subsequent requests.

Risk Assessment

Sensitive information (such as URLs containing tokens or session data) may leak to unintended servers in subsequent requests made by the same application.

Recommendation

Update libcurl to a version containing the fix and review code that relies on clearing the Referer header via NULL — until patched, use workarounds (e.g., a new handle or explicitly setting an empty value).

Other vulnerabilities in libcurl

See all
Original NVD description (English source)

A vulnerability in libcurl caused the HTTP `Referer:` header to persist even when explicitly cleared. While the documentation states that passing NULL to `CURLOPT_REFERER` suppresses the header, the option failed to clear the internal state. As a result, the previous referrer string was erroneously reused and sent in subsequent requests, potentially leaking sensitive information to unintended servers.

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