IT SBIT Services
Schneeberger
DEEN
CVE tracker

Checkmk: Path traversal in Robotmk HTML log service allows code execution

CVE-2026-120495Critical 9.4

← All vulnerabilities

Summary

Checkmk versions before 2.5.0p19 and 2.4.0p40 (and 2.3.0, which is end-of-life) contain a path traversal flaw in the Robotmk Synthetic Monitoring test service. An attacker who controls the agent output of a monitored host can place a crafted HTML log file at an arbitrary location with user-defined content. This leads to code execution as the Checkmk site user. The attacker first needs to compromise a monitored host with root privileges, and automatic service discovery must be enabled or a monitoring admin must confirm the Robotmk services.

Affected

  • Checkmk 2.5.0 before 2.5.0p19
  • Checkmk 2.4.0 before 2.4.0p40
  • Checkmk 2.3.0 (end-of-life). The vendor Werk lists it as affected; the CNA record marks 2.3.0 as unaffected by default. Treat it as affected.

Fixed in

  • Checkmk 2.5.0p19
  • Checkmk 2.4.0p40
  • Checkmk 2.3.0: no fix, end-of-life

Workaround

  • Unknown. The vendor does not describe a workaround beyond the fixed releases.
  • Restrict who can add or modify monitored hosts and Robotmk services.
  • Review agent output and plug-ins from hosts that are not fully trusted.

Exploitation

  • No evidence of active exploitation known at the time of writing.
  • No public proof of concept found.
  • Not listed in CISA KEV as far as confirmed.
  • NVD status is Deferred; the CVSS 9.4 score is the CNA's rating.

Our recommendation

  • Identify all Checkmk instances and their versions, including 2.3.0.
  • Upgrade to 2.5.0p19 or 2.4.0p40 as a priority.
  • Replace any 2.3.0 instance with a supported release.
  • Apply the same releases to the same-day fixes CVE-2026-118965 and CVE-2026-121374.
  • Limit root access on monitored hosts and disable automatic discovery of Robotmk services where not needed.
  • Monitor agent plug-ins and spool files for unexpected changes.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 12:22.

Original description (NVD)

Path traversal in the Synthetic Monitoring "Robotmk" test service of Checkmk <2.5.0p19, <2.4.0p40, and 2.3.0 (EOL) allows an attacker who controls the agent output of a monitored host's check output for a host to inject a crafted robot output to define the contents and location for the generated HTML log, leading to code execution as the site user.

NVD references (1)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.