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—
ProductEmbedthis Goahead
PublishedJan 25, 2022
First seenJan 25, 2022
Weakness typeCWE-208CWE-208

How to fix

Update
  • embedthis goahead5.1.4 or later

Affected products

ProductAffected versionsFixed in
embedthis goaheadv < 5.1.45.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.