CVE-2021-43298
Critical
Description
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.
SeverityCritical
CVSS9.8
Exploit probability—
Product
Embedthis Goahead
PublishedJan 25, 2022
First seenJan 25, 2022
Weakness typeCWE-208CWE-208
How to fix
Update
- embedthis goahead5.1.4 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| embedthis goahead | v < 5.1.4 | 5.1.4 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.