Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain public eMudhra intermediate CA key
-
ExploitGain on-path position to Checkmk TLS traffic
-
ExecutionPresent forged certificate trusted via emSign root
-
ImpactIntercept or modify decrypted TLS traffic
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires two concurrent conditions: (1) the attacker must possess one of the eight compromised eMudhra (emSign) intermediate CA private keys, which are publicly known, and (2) the attacker must hold an on-path/man-in-the-middle position between a vulnerable Checkmk instance and the TLS endpoint it connects to (this is the AT:P attack requirement). It applies only to Checkmk builds before 2.5.0p18, 2.4.0p39, and 2.3.0p52, plus the EOL 2.2.0 line, that rely on the affected certifi/webpki-roots CA bundles. The primary limiting factor is the on-path requirement; no authentication (PR:N) and no user interaction (UI:N) are needed once that position is achieved. The complete fix per the vendor is to update to the fixed Checkmk versions (which ship corrected bundles); for vendored certifi, upgrade to 2026.10.19 or later and rebuild any container images that bundle certifi. |
| Impact | This is an improper-certificate-validation flaw (CWE-295): Checkmk versions before 2.5.0p18, 2.4.0p39, 2.3.0p52 (and EOL 2.2.0) ship the certifi and webpki-roots CA bundles, which trusted the 'emSign ECC Root CA - G3' root that in turn trusts eight eMudhra (emSign) intermediate CAs whose private keys are public and have been revoked. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) scores 7.1 and signals a network, unauthenticated issue, but the AT:P flag correctly reflects that a specific attack requirement - an on-path/man-in-the-middle position - must hold, so this is not a trivially remote 'spray' bug. There is no CISA KEV listing and no EPSS score in the supplied data, and no working exploit code is referenced; the realistic risk driver is that the compromised intermediate keys are already public, lowering the attacker skill barrier to the point where only network positioning gates abuse. The vuln.today decision label is 'this_week' rather than act_now/emergency, consistent with a serious-but-conditional TLS trust issue: treat it as a prompt patch item, not an active-exploitation fire drill. Note the input provides only a CVSS 4.0 vector (no 3.1 vector) and no EPSS value - exploitation likelihood is inferred from the public-key fact, not from a probability score. |
| Exploit ScenarioDerived | An attacker obtains one of the eight publicly exposed eMudhra intermediate CA private keys and uses it to mint a valid-looking TLS certificate for a hostname a Checkmk instance communicates with. Positioned on-path between Checkmk and that endpoint, the attacker presents the forged certificate; because the bundled certifi/webpki-roots store still trusts the emSign root, the client accepts it and the attacker can intercept or modify the TLS traffic. No working public exploit code is referenced, but the required intermediate keys are themselves public. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 29, 2026
Checkmk before 2.5.0p18, 2.4.0p39, and 2.3.0p52, plus the EOL 2.2.0 line, trusts a bundled CA store that included the emSign ECC Root CA - G3 root and therefore chained to eight eMudhra intermediate CAs whose private keys are public. An unauthenticated attacker who holds one of those keys and already occupies an on-path position between Checkmk and a TLS endpoint it connects to can impersonate that endpoint, intercepting or modifying TLS traffic that Checkmk validates against the bundle. Fixed Checkmk builds are available, and no public exploit was identified at time of analysis and no CISA KEV listing was provided; independently vendored certifi should be updated to 2026.10.19 or later.
RemediationAI
Upgrade Checkmk to 2.5.0p18 or later, 2.4.0p39 or later, or 2.3.0p52 or later; the 2.2.0 branch is EOL and should be moved to a supported release. Vendor advisories: https://checkmk.com/werk/22623 and https://checkmk.com/werk/22169. For independent certifi consumers, update to certifi 2026.10.19 or later: 2026.10.18 removed all emSign roots, and 2026.10.19 restored only the unaffected roots, so 2026.10.19+ is the assessment-recommended fixed level; rebuild any container images or bundles that vendor certifi. No separate fixed webpki-roots version is listed in the provided data; the corrected Checkmk bundles are the documented remedy for that bundled store. The available data identifies updating as the complete fix and does not describe a vendor-supported workaround.
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 uses static CA trust stores supplied by certifi (the Python Mozilla-root bundle) and webpki-roots; those stores are snapshots and do not automatically drop a root when a subordinate CA is revoked. The flaw is CWE-295 improper certificate validation: the bundle still accepted chains through emSign ECC Root CA - G3, which in turn trusted eight eMudhra/emSign intermediate CAs whose private keys were compromised and revoked by the CA. Because the intermediates' keys are public, an attacker can mint a certificate for any hostname that validates against the stale bundle, but the CVSS 4.0 AT:P metric and the assessed AC:H reflect that the attacker must also hold an on-path/man-in-the-middle position; PR:N and UI:N mean no credentials or user action are needed beyond that position. The CPE cpe:2.3:a:checkmk_gmbh:checkmk:*:*:*:*:*:*:*:* covers the affected Checkmk product line, and the trigger is the validation of a TLS connection against the affected bundled store.
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:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:H/SI:H/SA:H
On-path MITM position is required, so AC:H in 3.1 (mapping the 4.0 AT:P requirement); successful interception allows reading and altering TLS traffic (C:H/I:H), with no availability impact.
Primary rating from Vendor (Checkmk).
CVSS VectorVendor: Checkmk
Lifecycle Timeline
2DescriptionCVE.org
Improper certificate validation in Checkmk <2.5.0p18, <2.4.0p39, <2.3.0p52 and 2.2.0 (EOL): the Certificate Authority stores bundled with "certifi" and "webpki-roots" include a root CA that trusts eMudhra (emSign) intermediate certificates whose private keys are public.
Executive ViewAI
Checkmk monitoring software versions prior to 2.5.0p18, 2.4.0p39, and 2.3.0p52 (plus the EOL 2.2.0 line) trust a bundled certificate authority store that includes compromised intermediate CA keys. An attacker who already occupies a privileged network position and holds one of these publicly known keys could impersonate any TLS endpoint Checkmk connects to, potentially intercepting or altering sensitive monitoring traffic. Leadership should care because this undermines trust in Checkmk's secure communications, though exploitation requires both on-path access and possession of the leaked keys, limiting real-world risk to targeted scenarios.
Apply vendor patch.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-112694
GHSA-q2v4-c5p2-6gr4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB