CVE-2024-23771
darkhttpd before 1.15 uses strcmp (which is not constant time) to verify authentication, which makes it easier for…
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD.
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.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.20 | darkhttpd | 1.15-r0 |
| alpine 3.21 | darkhttpd | 1.15-r0 |
| alpine 3.22 | darkhttpd | 1.15-r0 |
| alpine 3.23 | darkhttpd | 1.15-r0 |
| alpine 3.24 | darkhttpd | 1.15-r0 |
| alpine edge | darkhttpd | 1.15-r0 |
| root.io alpine 3.18 | darkhttpd, rootio-darkhttpd | 1.14-r10071, 1.14-r10072, 1.14-r10073, 1.14-r10074 |
| root.io alpine 3.19 | darkhttpd, rootio-darkhttpd | 1.14-r10071, 1.14-r10072, 1.14-r10073, 1.14-r10074 |
Show all 10 entries from 8 sources
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.20 | darkhttpd | 1.15-r0 |
| alpine 3.21 | darkhttpd | 1.15-r0 |
| alpine 3.22 | darkhttpd | 1.15-r0 |
| alpine 3.23 | darkhttpd | 1.15-r0 |
| alpine 3.24 | darkhttpd | 1.15-r0 |
| alpine edge | darkhttpd | 1.15-r0 |
| root.io alpine 3.18 | darkhttpd | 1.14-r10071, 1.14-r10072, 1.14-r10073, 1.14-r10074 |
| root.io alpine 3.18 | rootio-darkhttpd | 1.14-r10071, 1.14-r10072, 1.14-r10073, 1.14-r10074 |
| root.io alpine 3.19 | darkhttpd | 1.14-r10071, 1.14-r10072, 1.14-r10073, 1.14-r10074 |
| root.io alpine 3.19 | rootio-darkhttpd | 1.14-r10071, 1.14-r10072, 1.14-r10073, 1.14-r10074 |