CVE-2021-43298: The code that performs password matching when using 'Basic' HTTP authentication does not use a constant-time m
CVE-2021-43298 is a critical-severity flaw (CVSS 9.8) affecting goahead. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
The code that performs password matching when using 'Basic' HTTP authentication does not use a constant-time memcmp and has no rate-limiting. This means that an unauthenticated network attacker can brute-force the HTTP basic password, byte-by-byte, by recording the webserver's response time until the unauthorized (401) response.
Why this priority
- Critical severity
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2021-43298?
goahead: upgrade to 5.1.4. Exact commands for each OS are on this page.
Is CVE-2021-43298 being exploited?
CVE-2021-43298 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2021-43298 affect?
CVE-2021-43298 affects goahead. Severity is critical (CVSS 9.8). The code that performs password matching when using 'Basic' HTTP authentication does not use a constant-time memcmp and has no rate-limiting. This means that an unauthenticated network attacker can brute-force the HTTP basic password, byte-
How urgent is CVE-2021-43298?
Priority 60/100. Critical severity; Remotely exploitable, no login, no user action
Related CVEs
- CVE-2021-42342 CRITICAL 9.8 UPGRADE An issue was discovered in GoAhead 4.x and 5.x before 5.1.5
- CVE-2021-41615 CRITICAL 9.8 DOWNGRADE websda.c in GoAhead WebServer 2.1.8 has insufficient nonce entropy because the nonce calculation relies on the
- CVE-2020-15688 HIGH 8.8 UPGRADE The HTTP Digest Authentication in the GoAhead web server before 5.1.2 does not completely protect against repl