When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.
{
"cna_assigner": "curl",
"cwe_ids": [
"CWE-522"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/14xxx/CVE-2025-14524.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"introduced": "7.33.0"
},
{
"fixed": "8.14.2"
},
{
"introduced": "8.15.0"
},
{
"fixed": "8.16.1"
}
],
"source": "AFFECTED_FIELD"
}
]
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-14524.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"206227627013705818388421116095464280275",
"146445018200798695659894282886989332010",
"73137026632638984080970357216391271479",
"20180869616707082726044560042120516718",
"297804764287478899455851841748028963067",
"75500228844593104379061953534717048700",
"310934647514053912658054552670061024950",
"120650008394980476833413788340692501428"
],
"threshold": 0.9
},
"id": "CVE-2025-14524-1419737b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/1a822275d333dc6da6043497160fd04c8fa48640",
"target": {
"file": "lib/curl_sasl.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "208767605308290121900945290777100662394",
"length": 489
},
"id": "CVE-2025-14524-22368e97",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/1a822275d333dc6da6043497160fd04c8fa48640",
"target": {
"file": "lib/curl_sasl.c",
"function": "sasl_choose_oauth2"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "191750539846852921826204324538456858850",
"length": 633
},
"id": "CVE-2025-14524-77b7df11",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/1a822275d333dc6da6043497160fd04c8fa48640",
"target": {
"file": "lib/curl_sasl.c",
"function": "sasl_choose_oauth"
}
}
]
"2026-09-30T08:06:51Z"