{"id":"CURL-CVE-2025-0665","summary":"eventfd double close","details":"libcurl would wrongly close the same eventfd file descriptor twice when taking\ndown a connection channel after having completed a threaded name resolve.","aliases":["CVE-2025-0665"],"modified":"2025-05-15T17:48:29Z","published":"2025-02-05T08:00:00Z","database_specific":{"severity":"Low","affects":"both","URL":"https://curl.se/docs/CVE-2025-0665.json","issue":"https://hackerone.com/reports/2954286","award":{"currency":"USD","amount":"505"},"CWE":{"desc":"Multiple Releases of Same Resource or Handle","id":"CWE-1341"},"www":"https://curl.se/docs/CVE-2025-0665.html","package":"curl","last_affected":"8.11.1"},"affected":[{"ranges":[{"type":"SEMVER","events":[{"introduced":"8.11.1"},{"fixed":"8.12.0"}]},{"type":"GIT","repo":"https://github.com/curl/curl.git","events":[{"introduced":"92124838c6b7e09e3f35ff84e1eb63cf0105c9b5"},{"fixed":"ff5091aa9f73802e894b1cbdf24ab84e103200e2"}]}],"versions":["8.11.1"],"database_specific":{"vanir_signatures":[{"deprecated":false,"digest":{"length":386,"function_hash":"330746453560057327595202474110269703424"},"target":{"function":"destroy_thread_sync_data","file":"lib/asyn-thread.c"},"source":"https://github.com/curl/curl.git/commit/ff5091aa9f73802e894b1cbdf24ab84e103200e2","signature_type":"Function","id":"CURL-CVE-2025-0665-8a1d0519","signature_version":"v1"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["332922935470749792573867805379503604001","270402022324605171628271509787427407970","325748360549732944034300747162180532004","82281272682367692068585845682578917187","198747049406871451145987131241229838375","294513380310706942675812105694619897334"]},"target":{"file":"lib/asyn-thread.c"},"source":"https://github.com/curl/curl.git/commit/ff5091aa9f73802e894b1cbdf24ab84e103200e2","signature_type":"Line","id":"CURL-CVE-2025-0665-f8e1c049","signature_version":"v1"}],"source":"https://curl.se/docs/CURL-CVE-2025-0665.json"}}],"schema_version":"1.7.3","credits":[{"name":"Christian Heusel","type":"FINDER"},{"name":"Andy Pan","type":"REMEDIATION_DEVELOPER"}]}