Skip to content
OpenAdvisories
Critical · 9.8 CVE-2024-23771 EUVD-2024-21224GHSA-8cwm-wr6q-x76p

darkhttpd before 1.15 uses strcmp (which is not constant time) to verify authentication, which makes it easier for remote attackers to bypa…

Published Jan 22, 2024 · Updated May 30, 2025 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Alpine v3.24 darkhttpd 1.15-r0 —
Alpine v3.23 darkhttpd 1.15-r0 —
Alpine v3.22 darkhttpd 1.15-r0 —
Alpine v3.21 darkhttpd 1.15-r0 —
Alpine v3.20 darkhttpd 1.15-r0 —

References