Description
Stored cross-site scripting (XSS) in Checkmk version 2.5.0 (beta) before 2.5.0b2 allows authenticated users with permission to create pending changes to inject malicious JavaScript into the Pending Changes sidebar, which will execute in the browsers of other users viewing the sidebar.
Published: 2026-03-31
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote JavaScript execution via stored XSS
Action: Patch Immediately
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting bug that occurs in the Pending Changes sidebar of Checkmk’s 2.5.0 beta versions before the 2.5.0b2 release. Authenticated users who have permission to create pending changes can embed arbitrary JavaScript into the sidebar. When another user opens the sidebar, the injected script runs in that user’s browser, allowing the attacker to steal session cookies, perform phishing, or tamper with user data. This is a classic stored XSS (CWE‑79) that impacts confidentiality and integrity of data displayed in the UI.

Affected Systems

Affecting deployments of Checkmk released by Checkmk GmbH, the flaw is present in Checkmk version 2.5.0 beta prior to the 2.5.0b2 update. The CPE strings cpe:2.3:a:checkmk:checkmk:* and cpe:2.3:a:checkmk:checkmk:2.5.0:b1:* identify the vulnerable product and version series.

Risk and Exploitability

The CVSS score of 8.5 indicates a high severity, while the EPSS score is below 1%, suggesting that widespread exploitation is currently unlikely and the flaw is not catalogued in CISA’s KEV list. Nonetheless, the attack requires authenticated access with permission to create pending changes; an insider or compromised account can inject malicious code that will execute in the browsers of users who view the sidebar. Organizations that grant broad pending‑change permissions should be particularly vigilant, as the vulnerability can be leveraged to deliver client‑side attacks with the privileges of any user who consumes the sidebar content.

Generated by OpenCVE AI on April 2, 2026 at 13:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Checkmk release 2.5.0b2 or later to remove the stored XSS flaw
  • Restrict permission to create pending changes to a narrow set of trusted users
  • Validate or sanitize any user input that is stored for display in the sidebar
  • Test the configuration changes in a staging environment before rolling out to production

Generated by OpenCVE AI on April 2, 2026 at 13:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 02 Apr 2026 12:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:checkmk:checkmk:2.5.0:b1:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}


Tue, 31 Mar 2026 18:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 31 Mar 2026 14:30:00 +0000

Type Values Removed Values Added
Description Stored cross-site scripting (XSS) in Checkmk version 2.5.0 (beta) before 2.5.0b2 allows authenticated users with permission to create pending changes to inject malicious JavaScript into the Pending Changes sidebar, which will execute in the browsers of other users viewing the sidebar.
Title Stored cross-site scripting in Pending Changes sidebar
First Time appeared Checkmk
Checkmk checkmk
Weaknesses CWE-79
CPEs cpe:2.3:a:checkmk:checkmk:*:*:*:*:*:*:*:*
Vendors & Products Checkmk
Checkmk checkmk
References
Metrics cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:H/VA:H/SC:N/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Checkmk

Published:

Updated: 2026-03-31T17:15:54.753Z

Reserved: 2026-03-23T10:47:17.588Z

Link: CVE-2026-20915

cve-icon Vulnrichment

Updated: 2026-03-31T17:15:51.145Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-31T15:16:11.527

Modified: 2026-04-02T12:06:00.643

Link: CVE-2026-20915

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-02T20:22:36Z

Weaknesses