Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Checkmk as low-privilege user
-
DeliveryNavigate to BI module endpoint
-
ExploitServer skips authorization check
-
ExecutionRead sensitive BI pack configuration
-
PersistModify BI rules to alter availability logic
-
ImpactSuppress or falsify monitoring alerts
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an active authenticated session on a Checkmk instance (PR:L confirmed by CVSS vector). The targeted feature is specifically the BI (Business Intelligence) module - if BI is not configured or in use within the deployment, the practical impact is reduced but the authorization flaw remains present. No special network positioning is required beyond reaching the Checkmk web interface (AV:N). Exploitation is limited by: (1) mandatory authentication - unauthenticated attackers cannot exploit this; (2) impact is scoped to BI pack and rule configuration only, not broader Checkmk system configuration or host monitoring data; (3) version 2.2.0 EOL deployments remain permanently exposed without vendor-provided remediation. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N with VC:L/VI:L/VA:L) scores 5.3 (Medium), which is a reasonable reflection of the realistic risk profile. The low-privilege requirement (PR:L) is the primary limiting factor: an attacker must already hold a valid Checkmk account, substantially narrowing the exploitable population to internal users and compromised credentials. Attack complexity is low and no special attack conditions are required. EPSS data is not provided in the available intelligence, and the vulnerability is not listed in CISA KEV, indicating no confirmed widespread or targeted exploitation. The integrity impact is the more consequential signal here - unauthorized modification of BI packs and rules could silently distort availability dashboards and alerting logic, potentially masking genuine outages from operations teams. This elevates the real-world business risk above what the raw CVSS score alone suggests in monitoring-critical environments. No conflicting signals are present; available data is internally consistent. |
| Exploit ScenarioDerived | An authenticated Checkmk user - for example, a read-only operator or a service account with minimal permissions - navigates directly to the BI module via the web UI or API without the required BI configuration permissions. Due to the missing server-side authorization check, the request is processed normally, granting the user full visibility into BI packs and the ability to alter BI rules, potentially reconfiguring availability aggregation logic to suppress alerts for critical services. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 21, 2026
Improper permission enforcement in Checkmk's Business Intelligence (BI) module allows any authenticated low-privileged user to view and modify BI packs and rules regardless of their assigned permission set. Affected versions span four release branches - 2.5.0 through 2.5.0p8, 2.4.0 through 2.4.0p33, 2.3.0 through 2.3.0p48, and the end-of-life 2.2.0 branch - creating an access control bypass in a core monitoring configuration surface. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in CISA KEV.
RemediationAI
The primary remediation is to upgrade to a patched release: Checkmk 2.5.0p9, 2.4.0p34, or 2.3.0p49, as confirmed by the vendor advisory at https://checkmk.com/werk/16918. Organizations running the EOL 2.2.0 branch should treat migration to a supported release as urgent, as no patch will be issued for that branch. As a compensating control where immediate patching is not possible, administrators should audit all existing Checkmk user accounts and remove or restrict accounts that do not require BI module access, reducing the pool of potential abusers. Additionally, Checkmk role-based access can be reviewed to ensure least-privilege principles are applied to all non-admin accounts. Note that role reconfiguration alone does not close the underlying authorization bypass - it only reduces exposure until the patch is applied.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Checkmk (CPE: cpe:2.3:a:checkmk_gmbh:checkmk) is an enterprise IT infrastructure monitoring platform. Its Business Intelligence (BI) module allows operators to aggregate monitoring states into composite rules and packs, which represent logical service availability models. The root cause is CWE-862 (Missing Authorization): the application fails to enforce the permission checks that gate read and write access to BI configuration objects. Rather than an authentication bypass (the tag is somewhat misleading), this is a post-authentication authorization failure - the server accepts BI API or UI requests from sessions holding insufficient privilege levels without rejecting them. This class of flaw typically arises when authorization gates exist at the UI layer but are absent or inconsistently applied at the underlying API or backend handler level.
Know when Checkmk gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Network-reachable BI API requires authenticated session (PR:L); no confidentiality or integrity scope change; availability not meaningfully impacted by BI rule tampering alone.
Primary rating from Vendor (Checkmk).
CVSS VectorVendor: Checkmk
Lifecycle Timeline
1DescriptionCVE.org
Improper permission enforcement in Checkmk versions 2.5.0 before 2.5.0p9, 2.4.0 before 2.4.0p34, 2.3.0 before 2.3.0p49, and 2.2.0 (EOL) allows users without permissions to view and modify BI packs and rules
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Check_MK before 1.2.8p26 mishandles certain errors within the failed-login save feature because of a race condition, whi
The web management console of CheckMK Raw Edition (versions 1.5.0 to 1.6.0) allows a misconfiguration of the web-app Dok
The web management console of CheckMK Enterprise Edition (versions 1.5.0 to 2.0.0p9) does not properly sanitise the uplo
Local privilege escalation in the Checkmk Windows Agent's Windows License plugin allows an authenticated low-privileged
Stored/transmitted cross-site scripting in Checkmk's distributed monitoring lets an attacker who already controls a remo
Authenticated path traversal in Checkmk's report scheduler lets a user with valid application credentials write report f
Improper restriction of excessive authentication attempts on some authentication methods in Checkmk before 2.3.0b5 (beta
The CheckMK management web console (versions 1.5.0 to 2.0.0) does not sanitise user input in various parameters of the W
Local privilege escalation in Checkmk allows site users with high privileges to escalate to root by manipulating site co
Bypass of two factor authentication in RestAPI in Checkmk < 2.3.0p16 and < 2.2.0p34 allows authenticated users to bypass
Improper neutralization of active check command arguments in Checkmk < 2.1.0p32, < 2.0.0p38, < 2.2.0p4 leads to arbitrar
Improper neutralization of livestatus command delimiters in the RestAPI in Checkmk < 2.0.0p36, < 2.1.0p28, and < 2.2.0b8
EUVD-2026-46165
GHSA-h65g-fgc4-48g6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB