Werk #19525: Fix XSS in Unified Search via unescaped host/service names
| Component | User interface | ||||
| Title | Fix XSS in Unified Search via unescaped host/service names | ||||
| Date | Mar 23, 2026 | ||||
| Level | Trivial Change | ||||
| Class | Security Fix | ||||
| Compatibility | Compatible - no manual interaction needed | ||||
| Checkmk versions & editions |
|
A stored cross-site scripting (XSS) vulnerability in the Unified Search feature allowed authenticated users with permission to create hosts or services to execute arbitrary JavaScript in the browsers of other users performing searches.
This issue has now been fixed.
Details
Unified Search did not properly sanitize host and service names before rendering them in search results. An attacker could create a host or service with a crafted name containing malicious JavaScript, which would execute when another user viewed the entry in search results.
Who is Affected
All editions of Checkmk in all configurations are affected.
Affected Checkmk Versions
- 2.5.0
Vulnerability Management
We have rated the issue with a CVSS Score of 8.6 High (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:L/SA:N) and assigned CVE-2026-33276.
This issue was found by internal review.