Setting CURLOPT_AWS_SIGV4 to NULL but 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.
{
"CWE": {
"desc": "Information Exposure Through Sent Data",
"id": "CWE-201"
},
"URL": "https://curl.se/docs/CVE-2026-86409.json",
"affects": "lib",
"issue": "https://hackerone.com/reports/3973135",
"last_affected": "8.21.0",
"package": "curl",
"severity": "Low",
"www": "https://curl.se/docs/CVE-2026-86409.html"
}"https://curl.se/docs/CURL-CVE-2026-86409.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "296301210058830896882707982146318434592",
"length": 1878
},
"id": "CURL-CVE-2026-86409-62bc7d3a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/c3c70440e8d9938c0bb732595751e8aebc614f24",
"target": {
"file": "tests/libtest/lib1978.c",
"function": "test_lib1978"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"148730934911534517830614376719825974679",
"247335704167197139135844766476960907729",
"310154762111448113114589494662291412643",
"292483950422029214771039948662655987950"
],
"threshold": 0.9
},
"id": "CURL-CVE-2026-86409-8a823472",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/c3c70440e8d9938c0bb732595751e8aebc614f24",
"target": {
"file": "lib/setopt.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"254023202749963606167260577621680122363",
"293626129652972113769201831412836230079",
"290144920303614811414442527806988356606",
"11125639011853470230106167921614138568"
],
"threshold": 0.9
},
"id": "CURL-CVE-2026-86409-aea9d465",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/c3c70440e8d9938c0bb732595751e8aebc614f24",
"target": {
"file": "tests/libtest/lib1978.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "145560211488761754850862030928430648447",
"length": 2038
},
"id": "CURL-CVE-2026-86409-e06ab2ce",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/c3c70440e8d9938c0bb732595751e8aebc614f24",
"target": {
"file": "lib/setopt.c",
"function": "setopt_cptr_http_mqtt"
}
}
]
"2026-10-14T07:04:25Z"