Checkmk Windows Agent
CVE-2025-32919
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged local foothold
-
ExploitPlant file in insecure plugin temp directory
-
ExecutionAgent executes content as SYSTEM
-
ImpactGain SYSTEM-level code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
|
| Exploitation Conditions | Requires an existing authenticated low-privileged local account on a Windows host running the Checkmk Agent with the Windows License plugin active (PR:L, AV:L). The core prerequisite is the plugin's use of an insecure/world-writable temporary directory (CWE-427), allowing a non-privileged user to introduce or tamper with files that the SYSTEM-level agent later trusts. Limiting factors: exploitation is local-only (no remote/network path), requires the specific License plugin to be in use, and the AT:P metric indicates a situational requirement (such as a race window or specific file-handling condition) must be met; it is not a one-shot default-config remote exploit. Versions 2.4.0 before p13, 2.3.0 before p38, 2.2.0 before p46 are affected, and all of 2.1.0 (EOL) remains vulnerable. |
| Impact | Signals are consistent and point to a genuine but NOT emergency-tier local privilege-escalation issue. The vendor-supplied CVSS 4.0 vector (AV:L/AC:L/AT:P/PR:L/UI:N) confirms this is locally exploitable, requires an already-authenticated low-privileged account (PR:L) plus a situational attack requirement (AT:P, e.g. a timing/race or specific precondition on the insecure temp directory), and yields high confidentiality, integrity and availability impact on both the vulnerable and a subsequent system (VC/VI/VA:H and SC/SI/SA:H) - classic user-to-SYSTEM escalation on Windows. EPSS is low at 0.27% (18th percentile) and the CVE is NOT in CISA KEV, so there is no evidence of active or widespread exploitation. However, public exploit code DOES exist (SBA Research advisory and a Full Disclosure post), which raises the practical likelihood that a local attacker or post-compromise operator could weaponize it, even though mass remote exploitation is impossible given AV:L. Net: this is a real priority for hosts running the affected Checkmk Windows Agent as a privilege-escalation/lateral-movement step, but it is not a drop-everything remote-RCE scenario. No conflicting signals were found - the low EPSS is fully explained by the local-only attack vector rather than contradicting the POC availability. |
| Exploit ScenarioDerived | A low-privileged local user (or malware already running in a standard user context) on a Windows host running the Checkmk Agent plants or manipulates a file in the insecurely-permissioned temporary directory used by the Windows License plugin; when the agent's SYSTEM-level process consumes that file, the attacker's content is executed or loaded with elevated privileges, giving them SYSTEM. Public exploit code for this technique is available (SBA Research advisory and Full Disclosure), lowering the skill barrier, though exploitation still requires prior local access and satisfying the timing/precondition (AT:P). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Local privilege escalation in the Checkmk Windows Agent's Windows License plugin allows an authenticated low-privileged local user on a Windows host to gain SYSTEM-level privileges by abusing the plugin's insecure temporary directory. Affected releases are Checkmk 2.4.0 before 2.4.0p13, 2.3.0 before 2.3.0p38, 2.2.0 before 2.2.0p46, and all EOL 2.1.0 builds; exploitation requires the License plugin to be active and a situational file-handling condition to be met. Publicly available exploit code exists, though EPSS is low at 0.27% and there is no KEV confirmation of active exploitation at time of analysis.
RemediationAI
Upgrade to Checkmk 2.4.0p13, 2.3.0p38, or 2.2.0p46 (or later) as applicable; these are the vendor-released fixed versions per https://checkmk.com/werk/18207. Because 2.1.0 is EOL and has no fixed release, migrate those hosts to a supported branch. If upgrading immediately is not possible, disable the Windows License plugin on hosts that do not require license monitoring, accepting loss of license inventory data, and tighten ACLs on the agent's temporary directories so only SYSTEM and Administrators can write there, testing carefully because overly restrictive permissions can break plugin operation. Restrict interactive logon on agent hosts to trusted administrators where feasible, and monitor for unexpected files in agent temp paths as a detection measure.
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
The Windows License plugin runs under the Checkmk Windows Agent, which typically executes as SYSTEM. It creates or uses a temporary directory whose permissions allow non-privileged local users to write files; because the plugin trusts that location, an attacker can plant or replace content that the agent later processes, loading attacker-controlled code or data in an elevated context. This is an uncontrolled search path / insecure temporary directory issue (CWE-427) on Windows, not a network-facing flaw. The CVSS 4.0 vector places the attack at local access with low privileges but notes a situational prerequisite (AT:P), and the independent assessment similarly requires an existing low-privileged account and an active License plugin; CPE data confirms the Checkmk product family is affected.
Know when Windows 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:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Local user-to-SYSTEM escalation needs a low-priv account (PR:L) and a timing/precondition mapping AT:P to AC:H; crossing to SYSTEM gives S:C with full C/I/A impact.
Primary rating from Vendor (checkmk).
CVSS VectorVendor: checkmk
DescriptionCVE.org
Use of an insecure temporary directory in the Windows License plugin for the Checkmk Windows Agent allows Privilege Escalation. This issue affects Checkmk: from 2.4.0 before 2.4.0p13, from 2.3.0 before 2.3.0p38, from 2.2.0 before 2.2.0p46, and all versions of 2.1.0 (EOL).
Executive ViewAI
Checkmk Windows Agent, specifically the Windows License plugin, exposes affected Windows hosts to local privilege escalation: a low-privileged local user could turn limited access into SYSTEM-level control when the plugin is active and the required file-handling condition is met. This matters to leadership because a compromised monitoring agent host can become a foothold for broader operational disruption or lateral movement, and publicly available exploit code exists even though there is no CISA KEV confirmation of active exploitation.
Disable or remove the Checkmk Windows License plugin where feasible, restrict local logon and administrative rights, harden temporary-directory ACLs, monitor for privilege-escalation and suspicious file writes, and isolate affected hosts until fixed builds are confirmed.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Affected Products (CPE)CVE.org
Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio
Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in
A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr
Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables
Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker
An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote
FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit
Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio
Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/
React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo
Command injection in the Windows Shell lets remote, unauthenticated attackers bypass a Windows security feature and then
External control of file name or path in Windows NTLM allows an unauthorized attacker to perform spoofing over a network
NVD
CVE.org
EPSS
GitHub
Exploit-DB