CVE-2023-22294
High · 8.8CVSS
8.8
EPSS
0.7%
Published
Apr 18, 2023
CISA due date
—
Cloudanix analysis
Users who already have limited access to a monitoring appliance can gain full control because of wrong permission settings.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- Application
- Class
- Privilege Escalation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Authenticated users can escalate privileges due to incorrectly set permissions on the appliance.
Why it matters to the business
Attackers who already have limited access can gain full administrative control over monitoring systems, increasing risk of data exposure and operational disruption; the issue remains unpatched in many environments years after disclosure.
How an attack unfolds
An attacker authenticates as a site user, then leverages the misconfigured permissions to perform actions reserved for higher-privileged roles, ultimately obtaining full administrative access.
How to fix it
Upgrade Tribe29 Checkmk Appliance to version 1.6.4 or later; review and correct file and application permission settings on any remaining older instances.
How to confirm the fix worked
Confirm the installed version is 1.6.4 or newer; audit permission assignments on appliance resources and verify that site users cannot perform administrative actions.
Typical attack path
- Obtain valid low-privileged site user credentials
- Authenticate to the Checkmk web interface
- Send crafted requests that abuse the permission misconfiguration
- Escalate to administrator role and execute privileged operations
How to detect it
Review web server and application logs for privilege-escalation patterns such as unexpected administrative actions performed by non-admin accounts; examine audit trails for permission-related anomalies.
What your security team should do
- Immediately inventory all Checkmk Appliance deployments and prioritize upgrade of any version prior to 1.6.4
- Apply least-privilege permission hardening where upgrades are delayed
- Monitor authentication and privilege-change events for anomalies
The record
Privilege escalation in Tribe29 Checkmk Appliance before 1.6.4 allows authenticated site users to escalate privileges via incorrectly set permissions.
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