CVE-2025-39663CWE-79CWE-80cross-site-scripting

CVE-2025-39663

High · published October 30, 2025

CVSS v3.1
8.4
EPSS
1%
Percentile
48.2
In the wild
Unconfirmed
What it is

⚡ A compromised remote site can inject malicious HTML into your central Checkmk service outputs—yikes! 😱 Think of Checkmk as a multi-branch library where each branch can add new books to the catalog. If one branch puts in a book filled with fake information, it can mislead everyone at the main library, causing chaos! 📚 An attacker can manipulate the outputs that all central users see, potentially leading to phishing attacks, data theft, or even unauthorized access to sensitive information. This could compromise the entire monitoring system's integrity and trustworthiness—absolutely devastating! 🔥

Put simply

Think of Checkmk as a multi-branch library where each branch can add new books to the catalog. If one branch puts in a book filled with fake information, it can mislead everyone at the main library, causing chaos! 📚 This XSS vulnerability allows an attacker at a remote Checkmk site to inject malicious scripts into service outputs. The central site unwittingly serves this code to users, enabling a variety of nefarious actions without proper validation.

What to do

An attacker can manipulate the outputs that all central users see, potentially leading to phishing attacks, data theft, or even unauthorized access to sensitive information. This could compromise the entire monitoring system's integrity and trustworthiness—absolutely devastating! 🔥 Upgrade to Checkmk version 2.4.0p14 or later, or if you're on an older version like 2.3.0p39, 2.2.0, or 2.1.0, it's time to patch up! Additionally, consider implementing strict input validation to filter out harmful scripts. 🛡️ You've got this! Follow these steps to lock down your Checkmk installation and keep your monitoring system secure. 🦸‍♂️

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00603 · 48.2th percentile
Weaknesses
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'); CWE-80 · Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)
Published
2025-10-30T15:15Z
Affected products (53)
ProductVersionsFixed in
checkmk/checkmk≥ 2.0.0, < 2.3.02.3.0
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
checkmk/checkmkall versions—
References (4)
EPSS history
Timeline
  • 30 OCT 10:43Z
    Cross Site Scripting through compromised remote site
    cvelistv5