Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Checkmk web UI
-
DeliveryCraft filter value with embedded newline
-
ExploitInject additional Livestatus query headers
-
ExecutionBypass contact-group visibility in count queries
-
ImpactInfer hidden hosts/services and exhaust workers
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization CRLF sequence sanitization
|
| Exploitation Conditions | Requires a valid authenticated Checkmk account (PR:L) with access to the monitoring host and service list APIs, and the deployment must rely on contact-group-based object visibility restrictions for the visibility-bypass impact to matter (multi-tenant or role-segmented installs). The attacker supplies a filter value containing a newline character to inject extra Livestatus query headers into count queries. Exploitation is limited by the need for authentication and by the low, bounded impact (count-based inference rather than full data read); single-team installs without contact-group segmentation gain little confidentiality benefit for an attacker, though the worker-exhaustion DoS still applies. Fixed in Checkmk 2.5.0p14. |
| Impact | This is a moderate-risk, authenticated issue rather than a critical priority. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L = 5.3) requires an already-authenticated Checkmk user (PR:L) but no user interaction and low complexity, so any low-privilege monitoring account can attempt it over the network. There is no EPSS score, no CISA KEV listing, and no public POC provided, so exploitation status is 'no public exploit identified at time of analysis' - the risk is theoretical/opportunistic, not confirmed in-the-wild. The impact is intentionally bounded: the flaw enables an authorization bypass (inferring existence of hosts/services outside the attacker's contact groups via count queries) plus a self-inflicted DoS (occupying web/Livestatus workers for an attacker-controlled duration). All three impact metrics are 'Low', consistent with information inference plus partial resource exhaustion rather than full data disclosure or takeover. Note one signal tension: the vendor sets VI:L (integrity), but the described impact is really visibility bypass and worker exhaustion - integrity impact is marginal and closer to None. Overall: a real hardening defect worth patching promptly for multi-tenant/contact-group-segmented deployments, but not an emergency for single-team installs. |
| Exploit ScenarioDerived | A low-privilege Checkmk user with access to the host/service list APIs submits a filter value containing an embedded newline, injecting an extra Livestatus query header (e.g. a Filter or Stats line) into the backend count query. By observing count results they infer the existence and attributes of hosts and services outside their assigned contact groups, and by crafting expensive injected headers they tie up web-server and Livestatus workers for a chosen duration. No public exploit code is available, but the attack requires only a valid authenticated session and low complexity (AC:L, no UI). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 22, 2026
Checkmk versions before 2.5.0p14 allow authenticated users with access to the monitoring host and service list APIs to inject newline characters into filter values, which are improperly neutralized. This leads to injection of additional Livestatus query headers, bypassing contact-group-based object visibility in count queries to infer information about hosts and services outside the attacker's authorized groups, and can occupy web server and Livestatus workers for an attacker-controlled duration. The issue is fixed in Checkmk 2.5.0p14, and no public exploit identified at time of analysis.
RemediationAI
Apply the vendor-released patch by upgrading to Checkmk 2.5.0p14 or later, as documented in the advisory at https://checkmk.com/werk/19604. No fully effective workaround is known; as a compensating control, restrict API access to trusted authenticated users and review contact-group configurations, but this does not eliminate the newline injection risk and may reduce monitoring functionality. Network-level restrictions on the API endpoints could reduce exposure but may break legitimate workflows. After upgrading, monitor for unusual count queries or Livestatus worker consumption patterns. The fix should be prioritized for multi-tenant or role-segmented installations where the visibility bypass has greater impact.
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
The vulnerability is a CRLF injection (CWE-93) in the filter value handling of Checkmk's monitoring host and service list APIs. Checkmk uses Livestatus, a query protocol that communicates with the monitoring core, and filter values are incorporated into Livestatus query headers without proper neutralization of newline characters. By supplying a crafted filter value containing a newline, an authenticated attacker can append or alter Livestatus query headers, specifically in count queries that return the number of matching objects. This manipulation can bypass contact-group-based visibility restrictions that normally limit which hosts and services a user can see, allowing inference of object existence outside the user's authorized groups. Additionally, the injected queries can keep web server and Livestatus workers busy for a duration controlled by the attacker, causing a low-impact denial of service. The affected product is Checkmk (CPE: cpe:2.3:a:checkmk_gmbh:checkmk:*:*:*:*:*:*:*:*), all versions prior to 2.5.0p14, and exploitation requires a valid authenticated account (PR:L per the CVSS vector).
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
Authenticated low-priv user (PR:L) over network with low complexity; impact is count-based information inference (C:L) plus worker exhaustion (A:L), with no meaningful integrity change (I:N).
Primary rating from Vendor (Checkmk).
CVSS VectorVendor: Checkmk
Lifecycle Timeline
1DescriptionCVE.org
Improper neutralization of newlines in filter values in the monitoring host and service list APIs in Checkmk <2.5.0p14 allows an authenticated user to inject additional Livestatus query headers, bypassing object visibility restrictions in count queries to infer information about hosts and services outside their contact groups and occupying web server and Livestatus workers for an attacker-controlled duration.
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-84350
GHSA-v742-5hjw-gqcp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB