Skip to main content

Centreon Infra Monitoring CVE-2025-8428

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-14 bd4443e6-1eef-43f3-9886-25fc9ceeaae7
5.4
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged Centreon user
  2. Delivery
    Inject script payload into HTTP Loader widget config
  3. Exploit
    Privileged victim opens dashboard containing widget
  4. Execution
    Stored script executes in victim browser session
  5. Impact
    Hijack 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

NVD PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

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

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Medium
established enterprise IT-monitoring platform, common but not ubiquitous
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:*
cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:*
cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:*
CVE-2025-5946 HIGH POC
7.2 Oct 14

Authenticated OS command injection in Centreon Web (Infra Monitoring) lets a high-privilege user execute arbitrary opera

CVE-2019-17107 HIGH POC
8.8 Oct 08

minPlayCommand.php in Centreon Web before 2.8.27 allows authenticated attackers to execute arbitrary code via the comman

CVE-2019-16406 HIGH POC
7.8 Nov 21

Centreon Web 19.04.4 has weak permissions within the OVA (aka VMware virtual machine) and OVF (aka VirtualBox virtual ma

CVE-2019-16405 HIGH POC
7.2 Nov 21

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

CVE-2019-17108 MEDIUM POC
6.1 Oct 08

Local file inclusion in brokerPerformance.php in Centreon Web before 2.8.28 allows attackers to disclose information or

CVE-2024-32501 CRITICAL
9.8 Aug 23

A SQL Injection vulnerability exists in the updateServiceHost functionality in Centreon Web 24.04.x before 24.04.3, 23.1

CVE-2018-11589 CRITICAL
9.8 Jun 25

Multiple SQL injection vulnerabilities in Centreon 3.4.6 including Centreon Web 2.8.23 allow attacks via the searchU par

CVE-2018-11587 CRITICAL
9.8 Jun 25

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

CVE-2024-33854 CRITICAL
9.1 Aug 23

A SQL Injection vulnerability exists in the Graph Template component in Centreon Web 24.04.x before 24.04.3, 23.10.x bef

CVE-2024-33853 CRITICAL
9.1 Aug 23

A SQL Injection vulnerability exists in the Timeperiod component in Centreon Web 24.04.x before 24.04.3, 23.10.x before

CVE-2024-33852 CRITICAL
9.1 Aug 23

A SQL Injection vulnerability exists in the Downtime component in Centreon Web 24.04.x before 24.04.3, 23.10.x before 23

CVE-2024-39841 HIGH
8.8 Aug 23

A SQL Injection vulnerability exists in the service configuration functionality in Centreon Web 24.04.x before 24.04.3,

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy