CVE-2024-38862
Medium · 4.4CVSS
4.4
EPSS
0.3%
Published
Oct 14, 2024
CISA due date
—
Cloudanix analysis
Monitoring software accidentally stored device login details in files that its own administrators could read, so those details should be updated after the software is fixed.
- Exploitation
- Remote Authenticated
- Attacker needs
- High Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Sensitive SNMP and IPMI secrets from host and folder properties are written into audit log files that are readable by administrators.
Why it matters to the business
Credential material that should remain protected can be viewed by anyone with administrative access to the monitoring system, increasing risk of unauthorized device access and complicating compliance.
How an attack unfolds
An authenticated administrator navigates to the audit log files and reads the stored host or folder properties, directly extracting SNMP community strings or IPMI credentials without further exploitation steps.
How to fix it
Upgrade Checkmk to version 2.3.0p18 or newer, 2.2.0p35 or newer, 2.1.0p48 or newer, or retire EOL 2.0.0 installations; restrict log file permissions to the minimum required administrative roles until patches are applied.
How to confirm the fix worked
Confirm the installed Checkmk version meets or exceeds the fixed releases listed above and inspect a sample audit log entry for a host containing SNMP or IPMI credentials to verify secrets are no longer recorded.
Typical attack path
- Obtain administrative access to the Checkmk instance
- Locate and open the audit log files containing host and folder configuration entries
- Extract SNMP or IPMI secrets from the logged property values
How to detect it
Search audit log files and related configuration change records for entries that include SNMP community strings or IPMI username/password fields; correlate with administrative login events to identify any access to those logs.
What your security team should do
- Apply the listed version upgrades immediately on all affected instances
- Audit current audit log files for previously logged credentials and rotate any exposed secrets
- Review and tighten access controls on audit log storage locations
The record
Insertion of Sensitive Information into Log File in Checkmk GmbH's Checkmk versions <2.3.0p18, <2.2.0p35, <2.1.0p48 and <=2.0.0p39 (EOL) causes SNMP and IMPI secrets of host and folder properties to be written to audit log files accessible to administrators.
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-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
- CVE-2024-6542 Improper neutralization of livestatus command delimiters in mknotifyd in Checkmk <=… Also affects check-mk