{"schemaVersion":3,"id":"CVE-2025-5946","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"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.\nOn the poller parameters page, a user with high privilege is able to concatenate custom instructions into the poller reload command.\n\nThis 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.","dates":{"published":"2025-10-14T14:29:00.514Z","modified":"2025-10-14T16:03:12.207Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":7.2,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":7.2,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.2,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.13508,"percentile":0.9642,"severity":"medium","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-20T00:00:00.000Z","baselineScore":0.13508},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.13508,"percentile":0.9642}],"last30":[{"date":"2026-09-20T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.13508,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.13508,"percentile":0.9642}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"MSF_EXPLOIT_LINUX_HTTP_CENTREON_AUTH_RCE_CVE_2025_5946","name":"Centreon authenticated command injection leading to RCE via broker engine \"reload\" parameter","source":"metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/exploit/linux/http/centreon_auth_rce_cve_2025_5946.rb","maturity":"weaponized","reliabilityScore":1,"verified":true,"type":"remote","platforms":[],"requiresAuth":true,"exploitdb":null,"metasploit":{"fullname":"exploit/linux/http/centreon_auth_rce_cve_2025_5946","rank":"600","rankName":"excellent","postAuth":true,"check":true,"stability":["crash-safe"],"sideEffects":["artifacts-on-disk","ioc-in-logs","config-changes"],"reliability":["repeatable-session"]}}],"exploitCount":1,"weaknesses":[{"id":"CWE-78","name":"Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","description":"The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/78.html"}],"affected":[{"vendor":"centreon","product":"centreon_web","name":"centreon web","label":"centreon_web","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 23.10.0, < 23.10.28","noFixRecorded":false,"fixedIn":null},{"text":"≥ 24.04.0, < 24.04.18","noFixRecorded":false,"fixedIn":null},{"text":"≥ 24.10.0, < 24.10.13","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 23.10.0, < 23.10.28 | ≥ 24.04.0, < 24.04.18 | ≥ 24.10.0, < 24.10.13","eol":null,"hubHref":"/vendor/centreon/centreon_web"},{"vendor":"centreon","product":"infra monitoring","name":"Infra Monitoring","label":"infra monitoring","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 24.10.0, < 24.10.13","noFixRecorded":false,"fixedIn":null},{"text":"≥ 24.04.0, < 24.04.18","noFixRecorded":false,"fixedIn":null},{"text":"≥ 23.10.0, < 23.10.28","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 24.10.0, < 24.10.13 | ≥ 24.04.0, < 24.04.18 | ≥ 23.10.0, < 23.10.28","eol":null,"hubHref":"/vendor/centreon/infra_monitoring"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/centreon/centreon/releases","label":"github.com/centreon/centreon/releases","hostname":"github.com","tags":["Release Notes"]},{"url":"https://thewatch.centreon.com/latest-security-bulletins-64/cve-2025-5946-centreon-web-all-versions-high-severity-5104","label":"thewatch.centreon.com/latest-security-bulletins-64/…","hostname":"thewatch.centreon.com","tags":["Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2025-10-14T14:29:00.514Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2025-10-14T16:03:12.207Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":42,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T10:08:54.654Z","stale":false,"partial":false}}