CVE Catalog

CVE-2026-86409

Low
Published: —Translated: NVD NIST

Summary

Setting CURLOPT_AWS_SIGV4 to NULL does not disable SigV4 authentication, contrary to expectations and documentation. A subsequent transfer on the same handle still sends an Authorization: AWS4-HMAC-SHA256 header to whatever URL is set next, leaking state information.

Risk Assessment

An application may send AWS authentication headers to unintended servers, leading to credential leakage and potential unauthorized access to cloud resources.

Recommendation

Update libcurl to a patched version and avoid reusing handles where SigV4 was previously enabled, or explicitly reset the handle before the next transfer.

Other vulnerabilities in libcurl

See all
Original NVD description (English source)

Setting `CURLOPT_AWS_SIGV4` to NULL does not disable SigV4 authentication, contrary to expectations and documentation. A subsequent transfer on the same handle still sends an `Authorization: AWS4-HMAC-SHA256` header to whatever URL is set next, leaking state information.

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