CVE-2021-43298

Published Jan 25, 2022 CVSS 3.1 · 9.8 Critical EPSS 2.3% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-30241 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
JFROG
Published
Updated
Aug 4, 2024, 3:55 AM
Reserved
Nov 3, 2021, 12:00 AM
Status
Modified
Published
Jan 25, 2022, 8:15 PM
Modified
Jun 17, 2026, 4:10 AM