Checkmk Stored Cross-Site Scripting Vulnerability in Service Discovery Active Check Output

Vulnerability

A stored cross-site scripting vulnerability has been identified in Checkmk versions 2.5.0 prior to 2.5.0p5, 2.4.0 prior to 2.4.0p31, 2.3.0 prior to 2.3.0p48, and all 2.2.0 versions. This vulnerability allows an administrator who can configure active or custom checks to inject malicious HTML or JavaScript into the check output. The injected script executes in the browser of an admin or a user with host read permissions when the check is run on the service discovery page.

Impact

Exploitation of this vulnerability allows for stored cross-site scripting, where injected scripts are executed in the context of the user viewing the check output.

Remediation

Users can upgrade to Checkmk versions 2.5.0p5, 2.4.0p31, or 2.3.0p48 to address this vulnerability. Instructions for downloading the latest version can be found on the Checkmk website.

Added: Jun 8, 2026, 1:20 PM
Updated: Jun 8, 2026, 1:20 PM

Vulnerability Rating

Custom Algorithm
spread
0.8
impact
5.4
exploitability
4.5
remediation
7.7
relevance
9.2
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.