Centreon Web
CVE-2025-5946
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privilege Centreon account
-
DeliveryOpen poller parameters page
-
ExploitInject shell commands into reload field
-
ExecutionTrigger poller reload execution
-
ImpactExecute arbitrary OS commands on monitoring host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated session as a high-privilege (administrative) Centreon user with access to the poller parameters/configuration page; the attacker abuses the poller reload command field by concatenating arbitrary OS instructions (command-injection via unneutralized shell metacharacters). Limiting factors: exploitation is gated on administrative privilege (CVSS PR:H), so it is not reachable by anonymous or low-privilege users; it affects only Centreon Infra Monitoring (Centreon Web) in versions 24.10.0-24.10.12, 24.04.0-24.04.17, and 23.10.0-23.10.27, and no user interaction by a victim is needed since the privileged attacker acts directly. |
| Impact | This is an authenticated OS command injection (CWE-78) in Centreon's poller reload/configuration module. The provided CVSS:3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, base 7.2) indicates network-reachable, low-complexity exploitation but requires PR:H - a high-privilege (administrative) authenticated account - which is the dominant risk-limiting factor and the reason the score lands at High rather than Critical. The description is consistent with this vector: only a 'user with high privilege' on the poller parameters page can concatenate instructions into the reload command. EPSS is notably elevated at 13.51% (96th percentile), unusually high for a flaw that gates on administrative privilege; this likely reflects the triviality of exploitation ONCE authenticated and attacker interest in monitoring platforms, rather than mass unauthenticated opportunity - treat the EPSS as a signal of exploitability, not of unauthenticated internet-wide scanning. This CVE is NOT in CISA KEV and no public exploit is referenced, so the EPSS percentile and the KEV/POC signals diverge: high modeled probability but no confirmed in-the-wild use. Net: a real priority for organizations running affected Centreon versions, because a compromised or abusive admin account yields full OS-level command execution on the monitoring server, but it is a privilege-dependent issue, not a remote unauthenticated takeover. No SSVC decision data was supplied in the input, so automatable/technical-impact framing cannot be quoted as vendor fact. |
| Exploit ScenarioDerived | An attacker who already holds (or has compromised/phished) a high-privilege Centreon administrative account logs into the web interface, navigates to the poller parameters page, and appends shell metacharacters and custom commands to the poller reload configuration field. When the reload command executes, the injected commands run with the privileges of the Centreon/poller service account, giving the attacker arbitrary OS command execution on the monitoring host. No public exploit code is referenced, but the technique is straightforward for anyone with the required privileged access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated OS command injection in Centreon Web (Infra Monitoring) lets a high-privilege user execute arbitrary operating-system commands by concatenating shell metacharacters and custom instructions into the poller reload command on the poller parameters/configuration page. Exploitation is gated on administrative privilege (CVSS PR:H, AV:N), so anonymous or low-privilege users cannot reach the vulnerable functionality, but a successful abuse yields full compromise of the poller host with high confidentiality, integrity, and availability impact. The issue affects Infra Monitoring 23.10.0 through 23.10.27, 24.04.0 through 24.04.17, and 24.10.0 through 24.10.12; EPSS is elevated at 13.51% (96th percentile), and no public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
Upgrade Centreon Web/Infra Monitoring to a fixed release on the matching branch: 23.10.28 or later for the 23.10 line, 24.04.18 or later for the 24.04 line, and 24.10.13 or later for the 24.10 line, as directed by the vendor bulletin at https://thewatch.centreon.com/latest-security-bulletins-64/cve-2025-5946-centreon-web-all-versions-high-severity-5104 and the release artifacts at https://github.com/centreon/centreon/releases. Until upgrades can be completed, treat the poller parameters/configuration page as a privileged, high-risk surface: restrict and audit accounts holding administrative/poller-configuration rights, remove or downgrade unused privileged accounts, and limit network exposure of the Centreon web interface to trusted administrative networks or VPN/reverse-proxy with strong authentication. Because the injection hinges on custom instructions being appended to the poller reload command, avoid introducing untrusted text into that field and keep the reload command at its default value where operationally possible; note that such restriction reduces operational flexibility for customized poller reload workflows rather than eliminating the privileged attack path. Centralizing and alerting on Centreon configuration changes and monitoring poller hosts for unexpected child processes spawned by the web/poller service can provide compensating detection, but these are detective controls only and do not substitute for patching; no fixed-version-agnostic configuration workaround fully closes the flaw, since the underlying input is not neutralized before shell execution in vulnerable builds.
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 root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command), a classic command-injection class in which user-supplied input is passed to a shell without adequate escaping or argument separation. In Centreon's poller configuration modules, the poller parameters page exposes a reload command that can be extended with custom instructions; because shell metacharacters (such as command separators and substitution operators) are not neutralized, a privileged operator can append arbitrary OS commands that execute with the privileges of the Centreon web/poller process. The affected component is tracked by CPE as centreon:centreon_web (three affected version branches), confirming this is the Centreon Web front-end rather than a standalone agent or the underlying monitoring engine. Centreon Web is the web management interface for the Centreon IT monitoring platform, and pollers are the distributed collection nodes that run the monitoring engine, so command execution on a poller can extend to the monitored estate's credential and configuration material. The CVSS:3.1 vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H underscores that the attack is network-reachable and low-complexity, requires no victim interaction, and stays within a single security scope, but is conditioned on an authenticated administrative session.
Know when Centreon 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:H/UI:N/S:U/C:H/I:H/A:H
Web-reachable so AV:N and AC:L; abuse of the poller reload config requires an administrative account, so PR:H; command injection yields full OS compromise of the monitoring host (C:H/I:H/A:H, scope unchanged).
Primary rating from Vendor (bd4443e6-1eef-43f3-9886-25fc9ceeaae7).
CVSS VectorVendor: bd4443e6-1eef-43f3-9886-25fc9ceeaae7
DescriptionCVE.org
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in Centreon Infra Monitoring (Poller reload setup in the configuration modules) allows OS Command Injection. On the poller parameters page, a user with high privilege is able to concatenate custom instructions into the poller reload command.
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.
Executive ViewAI
Centreon Web Infra Monitoring, used to monitor critical infrastructure, contains an authenticated OS command injection flaw that allows a high-privilege administrator to execute arbitrary commands on the underlying poller host, effectively granting full control of that system. Because access requires elevated administrative credentials, an external attacker would first need to compromise or obtain admin access, but any such success translates into complete loss of confidentiality, integrity, and availability on the affected monitoring server. No vendor patch is currently available, and the elevated EPSS score (13.5%, 96th percentile) signals that exploitation interest is likely to grow, making this a priority for organizations relying on the affected Centreon releases.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict the poller configuration page to a minimal set of trusted privileged administrators; enforce MFA and least privilege on all Centreon administrative accounts; segment poller hosts from untrusted networks; apply egress filtering; enable detailed auditing and alerting on poller reload commands and shell execution; monitor vendor advisories for an eventual patch.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Affected Products (CPE)CVE.org
displayServiceStatus.php in Centreon 2.5.1 and Centreon Enterprise Server 2.2 (fixed in Centreon web 2.5.3) allows remot
Multiple SQL injection vulnerabilities in Centreon 2.5.1 and Centreon Enterprise Server 2.2 (fixed in Centreon web 2.5.3
A SQL injection vulnerability in a MediaWiki script in Centreon before 20.04.14, 20.10.8, and 21.04.2 allows remote unau
Centreon v20.10.18 was discovered to contain a SQL injection vulnerability via the esc_name (Escalation Name) parameter
A SQL injection vulnerability in image generation in Centreon before 20.04.14, 20.10.8, and 21.04.2 allows remote authen
A SQL injection vulnerability in reporting export in Centreon before 20.04.14, 20.10.8, and 21.04.2 allows remote authen
Centreon before 19.04.15 allows remote attackers to execute arbitrary OS commands by placing shell metacharacters in RRD
Centreon 19.10 allows remote authenticated users to execute arbitrary OS commands via shell metacharacters in the server
Centreon 19.04 allows attackers to execute arbitrary OS commands via the Command Line field of main.php?p=60807&type=4 (
minPlayCommand.php in Centreon Web before 2.8.27 allows authenticated attackers to execute arbitrary code via the comman
Centreon 18.x before 18.10.6, 19.x before 19.04.3, and Centreon web before 2.8.29 allows the attacker to execute arbitra
Centreon 3.4.x (fixed in Centreon 18.10.0 and Centreon web 2.8.24) allows SQL Injection via the searchVM parameter to th
NVD
CVE.org
EPSS
GitHub
Exploit-DB