Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V6 - Authentication Credential protection in transit/storage
|
| Impact | This vulnerability presents a severe real-world risk despite the lack of a CVSS vector in available data. The attack vector is network-based and requires administrative privileges on a remote site (moderate complexity), but the technical impact is complete: session hijacking enables arbitrary actions on the central site with the privileges of any hijacked user, including full administrative compromise. The vulnerability is not listed as actively exploited in KEV data at this time, and no public proof-of-concept has been identified in the provided intelligence sources. However, the nature of the vulnerability—credential exposure rather than complex exploitation—makes it trivial to exploit once the secret is obtained. Organizations with multi-site Checkmk deployments where remote administrators are not fully trusted represent the highest risk category. The automatable nature of session forging once the secret is disclosed elevates this to a critical priority for patching, particularly in environments where central and remote sites have different trust boundaries. |
| Exploit ScenarioDerived | A malicious or compromised remote site administrator with access to a Checkmk remote site instance with config sync enabled extracts the session signing secret from the synchronized configuration files. The attacker then crafts a forged session cookie signed with this secret for a central site administrator account and injects it into their browser or uses it in an automated attack against the central Checkmk API. The central site accepts the forged session as valid, granting the attacker full administrative access to monitor, modify, or disable critical infrastructure monitoring across the entire organization without leaving obvious authentication logs. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 24, 2026
Checkmk exposes its session signing secret in configurations synchronized between remote and central sites, allowing a remote site administrator to forge valid session cookies and hijack user sessions on the central monitoring instance. This vulnerability affects Checkmk versions prior to 2.4.0p23, 2.3.0p45, and all 2.2.0 releases when configuration synchronization is enabled. An attacker with administrative privileges on a remote Checkmk site can leverage this exposure to impersonate any user, including central site administrators, potentially gaining complete control over the monitoring infrastructure.
RemediationAI
Upgrade Checkmk immediately to version 2.4.0p23 or later, 2.3.0p45 or later, or migrate away from the 2.2.0 branch which is no longer receiving patches. The upgrade process should include regeneration of session signing secrets post-patching to invalidate any secrets potentially exposed prior to the update. As an interim mitigation for organizations unable to patch immediately, disable configuration synchronization from remote sites if operationally feasible, or implement strict network-level access controls to prevent untrusted remote site administrators from accessing configuration endpoints. Additionally, audit remote site administrator accounts and session logs for any suspicious activity that may indicate prior exploitation. Refer to the official Checkmk security advisory at https://checkmk.com/werk/18954 for detailed patching instructions and additional guidance.
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 is a comprehensive infrastructure and application monitoring platform (cpe:2.3:a:checkmk_gmbh:checkmk) that uses distributed architectures with central and remote sites that can synchronize configurations. Session management in Checkmk relies on cryptographic signing of session cookies using a shared secret. The vulnerability stems from CWE-522 (Insufficiently Protected Credentials), where the session signing secret is exposed through the configuration synchronization mechanism intended to replicate settings between sites. When config sync is enabled, the sensitive cryptographic material that protects session integrity is transmitted or stored in a manner accessible to remote site administrators, breaking the principle of least privilege and allowing credential material to be accessed by users who should not have access to central site session secrets.
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:H/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
Exposure of session signing secret in Checkmk <2.4.0p23, <2.3.0p45 and 2.2.0 allows an administrator of a remote site with config sync enabled to hijack sessions on the central site by forging session cookies.
Executive ViewAI
Checkmk versions prior to 2.4.0p23, 2.3.0p45, and all 2.2.0 releases expose session signing secrets during configuration synchronization, enabling authenticated remote site administrators to forge session cookies and impersonate any central site user, including administrators. This vulnerability directly threatens monitoring infrastructure integrity and could enable unauthorized access to critical IT visibility systems across the organization.
Vendor-released patch: Checkmk 2.4.0p23, 2.3.0p45, and patched 2.2.0 releases. Interim mitigation: Disable configuration synchronization between remote and central sites if immediate patching is not feasible; restrict remote site administrator privileges; implement network segmentation to limit remote site administrative access to central monitoring instance.
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-2025-208958
GHSA-6642-x6x4-g343
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB