CVE-2023-6287
Medium · 5.5CVSS
5.5
EPSS
0.2%
Published
Nov 27, 2023
CISA due date
—
Cloudanix analysis
Someone with access to the monitoring appliance can read its log files and steal passwords stored inside them.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Local attacker with low privileges can read log files produced by the Webconf component and extract stored passwords due to sensitive data being written in plaintext.
Why it matters to the business
Compromised credentials from the appliance can enable lateral movement, unauthorized access to monitored systems, and broader infrastructure exposure; the vulnerability has been public for over 1000 days with stable low exploitation probability.
How an attack unfolds
An attacker with local shell access on the Checkmk Appliance identifies Webconf-generated log files, opens them, and extracts any passwords that were logged in cleartext.
How to fix it
Upgrade Tribe29 Checkmk Appliance firmware to version 1.6.8 or newer; after upgrade, rotate any credentials that may have appeared in logs and restrict local log access via file permissions.
How to confirm the fix worked
Confirm appliance reports version 1.6.8 or later; inspect current log files to ensure no plaintext passwords remain; test that new log entries do not contain sensitive values.
Typical attack path
- Obtain local user access on the Checkmk Appliance
- Navigate to Webconf log file locations
- Search or read logs for credential strings
How to detect it
Search appliance logs and file system for Webconf log files containing credential-like strings; review authentication or file-access events around those logs for unexpected local reads.
- plaintext passwords appearing in webconf log files
- unusual local reads of webconf*.log
What your security team should do
- Apply the 1.6.8 firmware update without delay
- Audit and rotate all credentials previously used on the appliance
- Harden local access controls and log file permissions
- Monitor for any post-fix anomalous log access
The record
Sensitive data exposure in Webconf in Tribe29 Checkmk Appliance before 1.6.8 allows local attacker to retrieve passwords via reading log files.
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