Centreon Infra Monitoring CVE-2025-8428
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged Centreon user
-
DeliveryInject script payload into HTTP Loader widget config
-
ExploitPrivileged victim opens dashboard containing widget
-
ExecutionStored script executes in victim browser session
-
ImpactHijack session or act as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated account with at least low privileges (PR:L) sufficient to configure an HTTP Loader widget, and a separate victim user who must subsequently view the dashboard rendering that widget (UI:R). The specific vulnerable feature is the HTTP Loader widget module within Centreon Infra Monitoring's dashboard/widget subsystem. Limiting factors: the attacker cannot act purely unauthenticated, the payload only fires when another user opens the affected widget, and impact is confined to the victim's browser session rather than the Centreon server itself. Affected deployments are Infra Monitoring 24.10.0-24.10.12, 24.04.0-24.04.17, and 23.10.0-23.10.27. |
| Impact | This is a moderate-severity stored XSS (CWE-79) in Centreon Infra Monitoring's HTTP Loader widget, rated CVSS 5.4. The signals are internally consistent and point to a genuine-but-not-urgent issue rather than a top priority. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) indicates network reachability and low attack complexity, but requires authenticated low-privilege access (PR:L) and victim interaction (UI:R) - a privileged user must view the poisoned widget for the payload to fire. EPSS is low at 0.25% (15th percentile), consistent with the absence of any KEV listing or public POC, so there is no evidence of active or imminent exploitation. The scope change (S:C) and low confidentiality/integrity impact reflect typical stored-XSS session abuse (cookie/session theft, actions in the victim's browser context) rather than direct server compromise. No conflicting signals are present; the chief caveat is that no independent POC or exploitation telemetry exists, so risk rests on vendor and NVD metadata alone. |
| Exploit ScenarioDerived | An authenticated low-privilege Centreon user injects a malicious JavaScript payload into an HTTP Loader widget's configuration, which is stored and later rendered when another user (e.g., an administrator) opens the dashboard containing that widget. When the victim views the widget, the script executes in their browser session, enabling session-token theft or actions performed as the victim. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Stored cross-site scripting in Centreon Infra Monitoring's HTTP Loader widget allows an authenticated user holding only low privileges (PR:L) to plant a malicious payload that executes in another user's browser when that victim opens the affected dashboard widget (UI:R), rated CVSS 5.4. Deployments are affected across three branches: 24.10.0 through 24.10.12, 24.04.0 through 24.04.17, and 23.10.0 through 23.10.27. Exploitation is constrained by the need for a valid account able to configure the widget plus a separate user who later views it, and impact is confined to the victim's browser session rather than the Centreon server; EPSS is low at 0.25% (15th percentile) and no public exploit has been identified at time of analysis.
RemediationAI
Apply the vendor-released patches by upgrading to Centreon Infra Monitoring 24.10.13, 24.04.18, or 23.10.28 according to your branch, as documented in the Centreon advisory at https://thewatch.centreon.com/latest-security-bulletins-64/cve-2025-8428-centreon-web-all-versions-medium-severity-5103 and downloadable from https://github.com/centreon/centreon/releases. Where immediate upgrade is not possible, reduce exposure by restricting widget-creation and dashboard-editing permissions to the smallest possible set of trusted accounts, since exploitation requires PR:L access to configure the HTTP Loader widget - note this does not eliminate risk if any legitimate editor is compromised and does not protect existing already-stored payloads. Administrators may also temporarily disable or remove HTTP Loader widgets from shared dashboards, accepting the loss of that monitoring capability, and should audit existing dashboards for widgets pointing at untrusted or externally controlled URLs. Enforcing a strict Content-Security-Policy that disallows inline and third-party script on the Centreon web interface can blunt payload execution but may break legitimate dashboard features and requires careful testing. Because a victim must view the affected widget (UI:R), no workaround fully removes the stored payload - upgrading remains the only complete fix.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a classic CWE-79 improper neutralization of input during web page generation, specifically the stored (persistent) variant, located in the HTTP Loader widget module of Centreon Infra Monitoring's dashboard/widget subsystem. The HTTP Loader widget is designed to fetch content from a configured remote URL or input source and render it inside a monitoring dashboard; because the fetched or supplied content is not correctly encoded before being written into the page, script payloads survive storage and re-execution each time the dashboard is rendered. The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N confirms network reachability with low attack complexity, but an attacker must first hold an authenticated low-privilege account capable of creating or editing widgets, and the payload only detonates when a distinct user subsequently views the widget. The Scope:Changed rating reflects that the vulnerable component (the Centreon web application) enables impact against a different security authority - the victim's browser session and any resources it can reach. CPE data maps the affected code to centreon:centreon_web, the underlying web application component shared by the Infra Monitoring releases.
Know when Centreon Web gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Authenticated low-priv user stores the payload (PR:L), a victim must render it (UI:R), and execution in the victim's browser outside the app's security context yields S:C with low C/I and no availability impact.
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Centreon Infra Monitoring (HTTP Loader widget modules) allows Stored XSS.This issue affects Infra Monitoring: from 24.10.0 before 24.10.13, from 24.04.0 before 24.04.18, from 23.10.0 before 23.10.28.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Affected Products (CPE)NVD
More in Centreon Web
View allAuthenticated OS command injection in Centreon Web (Infra Monitoring) lets a high-privilege user execute arbitrary opera
minPlayCommand.php in Centreon Web before 2.8.27 allows authenticated attackers to execute arbitrary code via the comman
Centreon Web 19.04.4 has weak permissions within the OVA (aka VMware virtual machine) and OVF (aka VirtualBox virtual ma
Centreon Web before 2.8.30, 18.10.x before 18.10.8, 19.04.x before 19.04.5 and 19.10.x before 19.10.2 allows Remote Code
Local file inclusion in brokerPerformance.php in Centreon Web before 2.8.28 allows attackers to disclose information or
A SQL Injection vulnerability exists in the updateServiceHost functionality in Centreon Web 24.04.x before 24.04.3, 23.1
Multiple SQL injection vulnerabilities in Centreon 3.4.6 including Centreon Web 2.8.23 allow attacks via the searchU par
There is Remote Code Execution in Centreon 3.4.6 including Centreon Web 2.8.23 via the RPN value in the Virtual Metric f
A SQL Injection vulnerability exists in the Graph Template component in Centreon Web 24.04.x before 24.04.3, 23.10.x bef
A SQL Injection vulnerability exists in the Timeperiod component in Centreon Web 24.04.x before 24.04.3, 23.10.x before
A SQL Injection vulnerability exists in the Downtime component in Centreon Web 24.04.x before 24.04.3, 23.10.x before 23
A SQL Injection vulnerability exists in the service configuration functionality in Centreon Web 24.04.x before 24.04.3,
NVD
CVE.org
EPSS
GitHub
Exploit-DB