darkhttpd before 1.15 uses strcmp (which is not constant time) to verify authentication, which makes it easier for remote attackers to bypass authentication via a timing side channel.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/23xxx/CVE-2024-23771.json",
"cna_assigner": "mitre"
}"2026-05-30T23:17:01Z"
[
{
"source": "https://github.com/emikulic/darkhttpd/commit/a48460096e29fcd31d90c735f9f171f61d1ceaf7",
"digest": {
"threshold": 0.9,
"line_hashes": [
"143294874004054644789722034599112750946",
"114045070780642422777780308518140232695",
"320974909359694637198076824538365886643"
]
},
"deprecated": false,
"id": "CVE-2024-23771-8084d07a",
"signature_version": "v1",
"target": {
"file": "darkhttpd.c"
},
"signature_type": "Line"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-23771.json"