By permanently omitting the final control-response line, a malicious FTP, IMAP, POP3, or SMTP server can exploit libcurl and completely bypass its configured transfer timeout mechanism, indefinitely blocking all concurrent transfers bound to the same multi-handle.
{
"CWE": {
"desc": "Loop with Unreachable Exit Condition ('Infinite Loop')",
"id": "CWE-835"
},
"URL": "https://curl.se/docs/CVE-2026-92387.json",
"affects": "both",
"issue": "https://hackerone.com/reports/4022003",
"last_affected": "8.22.0",
"package": "curl",
"severity": "Low",
"www": "https://curl.se/docs/CVE-2026-92387.html"
}"https://curl.se/docs/CURL-CVE-2026-92387.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "93901083509750780320854330073705313769",
"length": 1871
},
"id": "CURL-CVE-2026-92387-9e19c6ef",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/753735af87f5c30cb6f60a70342f8bc4bc5fd5db",
"target": {
"file": "lib/pingpong.c",
"function": "Curl_pp_readresp"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"169611561849356060343441831226630819355",
"118885270056145985855100001206482147825",
"176955460389398393301350962022688380839",
"152937119064837621797053374591284717795",
"325734690655925500675941255108677679434",
"255149461833275457707710178384217140142",
"309957915722649277253297686296249982562",
"228368724181808616248373136079572392417"
],
"threshold": 0.9
},
"id": "CURL-CVE-2026-92387-d9a0166d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/curl/curl.git/commit/753735af87f5c30cb6f60a70342f8bc4bc5fd5db",
"target": {
"file": "lib/pingpong.c"
}
}
]
"2026-10-14T07:04:26Z"