Skip to main content

Checkmk CVE-2025-65000

LOW
Improper Removal of Sensitive Information Before Storage or Transfer (CWE-212)
2025-12-18 security@checkmk.com
2.3
CVSS 4.0 · Vendor: checkmk
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Checkmk web UI (PR:L)
  2. Exploit
    View 'Remote alert handlers (Linux)' rule page
  3. Execution
    Extract SSH private key from HTML source
  4. Impact
    Trigger predefined alert handlers on managed hosts

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V14 - Data Protection Data removal before release
Exploitation Conditions

Requires an authenticated Checkmk user with access to view the 'Remote alert handlers (Linux)' rule configuration page (PR:L); the SSH private key is disclosed in that page's rendered HTML source. To actually abuse the key, the specific alert handler must already be deployed on target hosts - this is the AT:P attack requirement and the main limiting factor. This is NOT remote unauthenticated exploitation: an existing low-privilege account and a pre-deployed Linux remote alert handler are both prerequisites, which sharply narrows realistic exploitation to insiders or attackers who already hold Checkmk credentials.

Impact

This is a low real-world priority despite the 'Authentication Bypass' tag. Multiple signals agree on low risk: the vendor CVSS 4.0 base score is 2.3 (Low), EPSS is only 0.22% (11th percentile), there is no CISA KEV listing and no public exploit identified at time of analysis. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:L) shows the attack is network-reachable but requires an already-authenticated low-privilege Checkmk user (PR:L) and a present attack requirement (AT:P) - namely that the Linux remote alert handler is actually deployed on target hosts. Impact is modest: low confidentiality on the Checkmk system (the leaked key) plus low subsequent-system integrity/availability on managed hosts. No signals conflict - they consistently point to a minor information-exposure issue (CWE-212) rather than a widespread threat. The one nuance worth flagging: leaked SSH private keys have durable post-compromise value, so an insider or an attacker who has already gained a Checkmk account could abuse this to reach downstream hosts; that elevates it above trivial for already-breached environments but not for external unauthenticated risk.

Exploit ScenarioDerived

An authenticated low-privilege Checkmk user opens the 'Remote alert handlers (Linux)' rule configuration page and reads the SSH private key embedded directly in the page's HTML source. Using that key, the user triggers predefined alert handlers on any host where the handler is deployed, causing those handler actions to run without authorization. No public exploit code is known; exploitation is manual and requires an existing account.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Checkmk releases at or before 2.4.0p18 and all Checkmk 2.3.0 versions expose SSH private keys for the 'Remote alert handlers (Linux)' rule in the rule page's HTML source, letting an authenticated user who can view that page obtain keys that could trigger predefined alert handlers where already deployed. Exploitation is tightly constrained by the need for a low-privilege Checkmk account (PR:L) and an already-deployed Linux remote alert handler (AT:P), so the independent assessment rates real-world priority as low despite the 'Authentication Bypass' tag. No public exploit has been identified at time of analysis, and EPSS is 0.22% (11th percentile).

RemediationAI

Patch available per vendor advisory: review Checkmk werk 19030 at https://checkmk.com/werk/19030 and upgrade to the fixed release specified there; the available data does not provide an exact fixed version. In the meantime, rotate any SSH private keys tied to deployed 'Remote alert handlers (Linux)' rules, restrict access to the Checkmk rule configuration page to trusted administrators, and disable or remove that rule if remote alert handling is not required. Rotating keys will break existing handlers until corresponding public keys are updated on target hosts, and restricting UI access can impede legitimate monitoring administration, so schedule these changes and monitor for unauthorized handler execution.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Checkmk is an IT monitoring platform; the 'Remote alert handlers (Linux)' rule stores an SSH private key used by Checkmk to execute alert-handling actions on Linux hosts. The flaw is CWE-212 (Improper Removal of Sensitive Information Before Storage or Transfer): the private key was not stripped or masked before the rule configuration page was rendered, so it appeared in the HTML source. The CVSS 4.0 score is 2.3, and our independent assessment is CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L, reflecting network reachability but high attack complexity, authenticated access, and partial confidentiality/integrity impact scoped to the handler deployment. The CPE data identify affected Checkmk builds including 2.2.0 and multiple 2.3.0 beta/patch levels; the attack is not remote unauthenticated exploitation, and the key is only useful if the matching Linux remote alert handler is already deployed on target hosts.

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

Vendor (checkmk) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:L
vuln.today AI 6.0 MEDIUM

Authenticated web access gives PR:L; the handler must be pre-deployed, mapping AT:P to AC:H; key leak is C:L and triggering handlers on managed hosts yields a scope change with low I/A.

3.1 AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:L

Primary rating from Vendor (checkmk).

CVSS VectorVendor: checkmk

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

DescriptionCVE.org

SSH private keys of the "Remote alert handlers (Linux)" rule were exposed in the rule page's HTML source in Checkmk <= 2.4.0p18 and all versions of Checkmk 2.3.0. This potentially allowed unauthorized triggering of predefined alert handlers on hosts where the handler was deployed.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular IT infrastructure monitoring tool, common in enterprises but not universal
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:checkmk:checkmk:2.2.0:*:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:-:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:b1:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:b2:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:b3:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:b4:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:b5:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:b6:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p1:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p10:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p11:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p12:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p13:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p14:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p15:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p16:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p17:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p18:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p19:*:*:*:*:*:*
cpe:2.3:a:checkmk:checkmk:2.3.0:p2:*:*:*:*:*:*
+ 54 more
CVE-2017-14955 MEDIUM POC
5.9 Oct 02

Check_MK before 1.2.8p26 mishandles certain errors within the failed-login save feature because of a race condition, whi

CVE-2021-40904 HIGH POC
8.8 Mar 25

The web management console of CheckMK Raw Edition (versions 1.5.0 to 1.6.0) allows a misconfiguration of the web-app Dok

CVE-2021-40905 HIGH POC
8.8 Mar 25

The web management console of CheckMK Enterprise Edition (versions 1.5.0 to 2.0.0p9) does not properly sanitise the uplo

CVE-2025-32919 HIGH POC
8.8 Oct 09

Local privilege escalation in the Checkmk Windows Agent's Windows License plugin allows an authenticated low-privileged

CVE-2025-39663 HIGH POC
8.5 Oct 30

Stored/transmitted cross-site scripting in Checkmk's distributed monitoring lets an attacker who already controls a remo

CVE-2025-39664 HIGH POC
7.1 Oct 09

Authenticated path traversal in Checkmk's report scheduler lets a user with valid application credentials write report f

CVE-2024-28825 CRITICAL
9.8 Apr 24

Improper restriction of excessive authentication attempts on some authentication methods in Checkmk before 2.3.0b5 (beta

CVE-2021-36563 MEDIUM POC
5.4 Jul 26

The CheckMK management web console (versions 1.5.0 to 2.0.0) does not sanitise user input in various parameters of the W

CVE-2025-39666 CRITICAL
9.3 Apr 07

Local privilege escalation in Checkmk allows site users with high privileges to escalate to root by manipulating site co

CVE-2024-8606 CRITICAL
9.2 Sep 23

Bypass of two factor authentication in RestAPI in Checkmk < 2.3.0p16 and < 2.2.0p34 allows authenticated users to bypass

CVE-2023-31209 HIGH
8.8 Aug 10

Improper neutralization of active check command arguments in Checkmk < 2.1.0p32, < 2.0.0p38, < 2.2.0p4 leads to arbitrar

CVE-2023-31208 HIGH
8.8 May 17

Improper neutralization of livestatus command delimiters in the RestAPI in Checkmk < 2.0.0p36, < 2.1.0p28, and < 2.2.0b8

References

Advisories & patches

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy