CVE-2024-28825
Medium · 5.9CVSS
5.9
EPSS
0.5%
Published
Apr 24, 2024
CISA due date
—
Cloudanix analysis
Checkmk software lets attackers keep trying different passwords without being slowed or blocked, raising the chance that someone guesses a working password and gets inside.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- Application
- Class
- Authentication Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits unlimited authentication attempts on select methods without rate limiting or account lockout, enabling automated password guessing against user accounts.
Why it matters to the business
Successful brute-force attacks can lead to unauthorized access to monitoring consoles, exposing infrastructure details and enabling lateral movement or data theft.
How an attack unfolds
An attacker locates a Checkmk instance and focuses on authentication endpoints lacking brute-force protections, then uses automated tools to submit repeated credential guesses until a valid password is found.
How to fix it
Upgrade Checkmk installations to version 2.3.0b5 (or newer), 2.2.0p26 (or newer), or 2.1.0p43 (or newer). Migrate any remaining 2.0.0 deployments to a supported release.
How to confirm the fix worked
Confirm the running version meets or exceeds the listed fixed releases and verify that authentication endpoints now enforce attempt limits or temporary lockouts.
Typical attack path
- Scan for publicly reachable Checkmk web interfaces
- Identify authentication methods without attempt restrictions
- Deploy automated password spraying or brute-force tooling
- Capture valid credentials on successful authentication
How to detect it
Examine web server and application logs for unusually high numbers of authentication failures originating from the same IP addresses against Checkmk login endpoints.
What your security team should do
- Apply the recommended version upgrades without delay
- Add network-level rate limiting or web application firewall rules around authentication paths
- Enforce strong, unique passwords and multi-factor authentication where supported
- Increase monitoring of authentication failure logs
The record
Improper restriction of excessive authentication attempts on some authentication methods in Checkmk before 2.3.0b5 (beta), 2.2.0p26, 2.1.0p43, and in Checkmk 2.0.0 (EOL) facilitates password brute-forcing.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:18.04:LTS | check-mk | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | check-mk | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | check-mk | 0 | No fix |
Related vulnerabilities
- CVE-2024-47094 Insertion of Sensitive Information into Log File in Checkmk GmbH's Checkmk versions… Also affects check-mk
- CVE-2024-38863 Exposure of CSRF tokens in query parameters on specific requests in Checkmk GmbH's… Also affects check-mk
- CVE-2024-38862 Insertion of Sensitive Information into Log File in Checkmk GmbH's Checkmk versions… Also affects check-mk
- CVE-2024-6747 Information leakage in mknotifyd in Checkmk before 2.3.0p18, 2.2.0p36, 2.1.0p49 and in… Also affects check-mk
- CVE-2024-8606 Bypass of two factor authentication in RestAPI in Checkmk < 2.3.0p16 and < 2.2.0p34… Also affects check-mk
- CVE-2024-38860 Improper neutralization of input in Checkmk before versions 2.3.0p16 and 2.2.0p34 allows… Also affects check-mk
- CVE-2024-38858 Improper neutralization of input in Checkmk before version 2.3.0p14 allows attackers to… Also affects check-mk
- CVE-2024-38859 XSS in the view page with the SLA column configured in Checkmk versions prior to… Also affects check-mk