Vulnerability Database

383,371

Total vulnerabilities in the database

CVE-2025-20203 — cisco / evolved_programmable_network_manager

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

A vulnerability in the web-based management interface of Cisco Evolved Programmable Network Manager (EPNM) and Cisco Prime Infrastructure could allow an authenticated, remote attacker to conduct a stored cross-site scripting (XSS) attack against users of the interface of an affected system.

The vulnerability exists because the web-based management interface does not properly validate user-supplied input. An attacker could exploit this vulnerability by inserting malicious code into specific data fields in the interface. A successful exploit could allow the attacker to execute arbitrary script code in the context of the affected interface or access sensitive, browser-based information. To exploit this vulnerability, the attacker must have valid administrative credentials.

{{value}} ["%7b%7bvalue%7d%7d"])}]]

  • Published: Apr 2, 2025
  • Updated: Sep 13, 2026
  • CVE: CVE-2025-20203
  • Severity: Medium
  • Exploit:
  • CISA KEV:

CVSS v3:

  • Severity: Medium
  • Score: 4.8
  • AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Software Affected versions
cisco / evolved_programmable_network_manager = 1.2
cisco / evolved_programmable_network_manager = 1.2.1.2
cisco / evolved_programmable_network_manager = 1.2.2
cisco / evolved_programmable_network_manager = 1.2.2.4
cisco / evolved_programmable_network_manager = 1.2.3
cisco / evolved_programmable_network_manager = 1.2.4
cisco / evolved_programmable_network_manager = 1.2.4.2
cisco / evolved_programmable_network_manager = 1.2.5
cisco / evolved_programmable_network_manager = 1.2.6
cisco / evolved_programmable_network_manager = 1.2.7
cisco / evolved_programmable_network_manager = 2.0
cisco / evolved_programmable_network_manager = 2.0.1
cisco / evolved_programmable_network_manager = 2.0.1.1
cisco / evolved_programmable_network_manager = 2.0.2
cisco / evolved_programmable_network_manager = 2.0.2.1
cisco / evolved_programmable_network_manager = 2.0.3
cisco / evolved_programmable_network_manager = 2.0.4
cisco / evolved_programmable_network_manager = 2.0.4.1
cisco / evolved_programmable_network_manager = 2.0.4.2
cisco / evolved_programmable_network_manager = 2.1
cisco / evolved_programmable_network_manager = 2.1.1
cisco / evolved_programmable_network_manager = 2.1.1.1
cisco / evolved_programmable_network_manager = 2.1.1.3
cisco / evolved_programmable_network_manager = 2.1.1.4
cisco / evolved_programmable_network_manager = 2.1.2
cisco / evolved_programmable_network_manager = 2.1.2.2
cisco / evolved_programmable_network_manager = 2.1.2.3
cisco / evolved_programmable_network_manager = 2.1.3
cisco / evolved_programmable_network_manager = 2.1.3.2
cisco / evolved_programmable_network_manager = 2.1.3.3
cisco / evolved_programmable_network_manager = 2.1.3.4
cisco / evolved_programmable_network_manager = 2.1.3.5
cisco / evolved_programmable_network_manager = 2.1.4
cisco / evolved_programmable_network_manager = 2.2
cisco / evolved_programmable_network_manager = 2.2.1
cisco / evolved_programmable_network_manager = 2.2.1.1
cisco / evolved_programmable_network_manager = 2.2.1.2
cisco / evolved_programmable_network_manager = 2.2.1.3
cisco / evolved_programmable_network_manager = 2.2.1.4
cisco / evolved_programmable_network_manager = 2.2.3
cisco / evolved_programmable_network_manager = 2.2.4
cisco / evolved_programmable_network_manager = 2.2.5
cisco / evolved_programmable_network_manager = 3.0
cisco / evolved_programmable_network_manager = 3.0.1
cisco / evolved_programmable_network_manager = 3.0.2
cisco / evolved_programmable_network_manager = 3.0.3
cisco / evolved_programmable_network_manager = 3.1
cisco / evolved_programmable_network_manager = 3.1.1
cisco / evolved_programmable_network_manager = 3.1.2
cisco / evolved_programmable_network_manager = 3.1.3
cisco / evolved_programmable_network_manager = 4.0
cisco / evolved_programmable_network_manager = 4.0.1
cisco / evolved_programmable_network_manager = 4.0.2
cisco / evolved_programmable_network_manager = 4.0.3
cisco / evolved_programmable_network_manager = 4.0.3.1
cisco / evolved_programmable_network_manager = 4.1
cisco / evolved_programmable_network_manager = 4.1.1
cisco / evolved_programmable_network_manager = 4.1.1.1
cisco / evolved_programmable_network_manager = 4.1.1.2
cisco / evolved_programmable_network_manager = 5.0
cisco / evolved_programmable_network_manager = 5.0.1
cisco / evolved_programmable_network_manager = 5.0.2
cisco / evolved_programmable_network_manager = 5.0.2.1
cisco / evolved_programmable_network_manager = 5.0.2.2
cisco / evolved_programmable_network_manager = 5.0.2.3
cisco / evolved_programmable_network_manager = 5.0.2.4
cisco / evolved_programmable_network_manager = 5.0.2.5
cisco / evolved_programmable_network_manager = 5.0.2.6
cisco / evolved_programmable_network_manager = 5.1
cisco / evolved_programmable_network_manager = 5.1.1
cisco / evolved_programmable_network_manager = 5.1.2
cisco / evolved_programmable_network_manager = 5.1.3
cisco / evolved_programmable_network_manager = 5.1.3.1
cisco / evolved_programmable_network_manager = 5.1.3.2
cisco / evolved_programmable_network_manager = 5.1.4
cisco / evolved_programmable_network_manager = 5.1.4.1
cisco / evolved_programmable_network_manager = 5.1.4.2
cisco / evolved_programmable_network_manager = 5.1.4.3
cisco / evolved_programmable_network_manager = 5.1.4.4
cisco / evolved_programmable_network_manager = 6.0.0
cisco / evolved_programmable_network_manager = 6.0.1
cisco / evolved_programmable_network_manager = 6.0.1.1
cisco / evolved_programmable_network_manager = 6.0.2
cisco / evolved_programmable_network_manager = 6.0.2.1
cisco / evolved_programmable_network_manager = 6.0.3
cisco / evolved_programmable_network_manager = 6.0.3.1
cisco / evolved_programmable_network_manager = 6.1
cisco / evolved_programmable_network_manager = 6.1.1
cisco / evolved_programmable_network_manager = 6.1.1.1
cisco / evolved_programmable_network_manager = 6.1.1.2.2
cisco / evolved_programmable_network_manager = 6.1.2
cisco / evolved_programmable_network_manager = 6.1.2.1
cisco / evolved_programmable_network_manager = 6.1.2.2
cisco / evolved_programmable_network_manager = 6.1.2.3
cisco / evolved_programmable_network_manager = 7.0.0
cisco / evolved_programmable_network_manager = 7.0.1
cisco / evolved_programmable_network_manager = 7.0.1.1
cisco / evolved_programmable_network_manager = 7.0.1.2
cisco / evolved_programmable_network_manager = 7.0.1.3
cisco / evolved_programmable_network_manager = 7.1.0
cisco / evolved_programmable_network_manager = 7.1.1
cisco / evolved_programmable_network_manager = 7.1.2
cisco / evolved_programmable_network_manager = 7.1.2.1
cisco / evolved_programmable_network_manager = 7.1.3
cisco / evolved_programmable_network_manager = 7.1.3.1
cisco / prime_infrastructure = 2.0.0
cisco / prime_infrastructure = 2.0.10
cisco / prime_infrastructure = 2.0.39
cisco / prime_infrastructure = 2.1
cisco / prime_infrastructure = 2.1.0
cisco / prime_infrastructure = 2.1.1
cisco / prime_infrastructure = 2.1.2
cisco / prime_infrastructure = 2.1.56
cisco / prime_infrastructure = 2.2
cisco / prime_infrastructure = 2.2.0
cisco / prime_infrastructure = 2.2.1
cisco / prime_infrastructure = 2.2.1-update01
cisco / prime_infrastructure = 2.2.2
cisco / prime_infrastructure = 2.2.2-update03
cisco / prime_infrastructure = 2.2.2-update04
cisco / prime_infrastructure = 2.2.3
cisco / prime_infrastructure = 2.2.3-update02
cisco / prime_infrastructure = 2.2.3-update03
cisco / prime_infrastructure = 2.2.3-update04
cisco / prime_infrastructure = 2.2.3-update05
cisco / prime_infrastructure = 2.2.3-update06
cisco / prime_infrastructure = 2.2.4
cisco / prime_infrastructure = 2.2.5
cisco / prime_infrastructure = 2.2.7
cisco / prime_infrastructure = 2.2.8
cisco / prime_infrastructure = 2.2.9
cisco / prime_infrastructure = 2.2.10
cisco / prime_infrastructure = 3.0.0
cisco / prime_infrastructure = 3.0.1
cisco / prime_infrastructure = 3.0.2
cisco / prime_infrastructure = 3.0.3
cisco / prime_infrastructure = 3.0.4
cisco / prime_infrastructure = 3.0.5
cisco / prime_infrastructure = 3.0.6
cisco / prime_infrastructure = 3.0.7
cisco / prime_infrastructure = 3.1.0
cisco / prime_infrastructure = 3.1.1
cisco / prime_infrastructure = 3.1.2
cisco / prime_infrastructure = 3.1.3
cisco / prime_infrastructure = 3.1.4
cisco / prime_infrastructure = 3.1.5
cisco / prime_infrastructure = 3.1.6
cisco / prime_infrastructure = 3.1.7
cisco / prime_infrastructure = 3.1_dp4
cisco / prime_infrastructure = 3.1_dp5
cisco / prime_infrastructure = 3.1_dp6
cisco / prime_infrastructure = 3.1_dp7
cisco / prime_infrastructure = 3.1_dp8
cisco / prime_infrastructure = 3.1_dp9
cisco / prime_infrastructure = 3.1_dp10
cisco / prime_infrastructure = 3.1_dp11
cisco / prime_infrastructure = 3.1_dp12
cisco / prime_infrastructure = 3.1_dp13
cisco / prime_infrastructure = 3.1_dp14
cisco / prime_infrastructure = 3.1_dp15
cisco / prime_infrastructure = 3.1_dp16
cisco / prime_infrastructure = 3.2
cisco / prime_infrastructure = 3.2.0-fips
cisco / prime_infrastructure = 3.2.1
cisco / prime_infrastructure = 3.2.2
cisco / prime_infrastructure = 3.2_dp1
cisco / prime_infrastructure = 3.2_dp2
cisco / prime_infrastructure = 3.2_dp3
cisco / prime_infrastructure = 3.2_dp4
cisco / prime_infrastructure = 3.3.0
cisco / prime_infrastructure = 3.3.0-update01
cisco / prime_infrastructure = 3.3.1
cisco / prime_infrastructure = 3.3_dp1
cisco / prime_infrastructure = 3.3_dp2
cisco / prime_infrastructure = 3.3_dp3
cisco / prime_infrastructure = 3.3_dp4
cisco / prime_infrastructure = 3.4.0
cisco / prime_infrastructure = 3.4.1
cisco / prime_infrastructure = 3.4.1-update01
cisco / prime_infrastructure = 3.4.1-update02
cisco / prime_infrastructure = 3.4.2
cisco / prime_infrastructure = 3.4.2-update01
cisco / prime_infrastructure = 3.4_dp1
cisco / prime_infrastructure = 3.4_dp2
cisco / prime_infrastructure = 3.4_dp3
cisco / prime_infrastructure = 3.4_dp4
cisco / prime_infrastructure = 3.4_dp5
cisco / prime_infrastructure = 3.4_dp6
cisco / prime_infrastructure = 3.4_dp7
cisco / prime_infrastructure = 3.4_dp8
cisco / prime_infrastructure = 3.4_dp9
cisco / prime_infrastructure = 3.4_dp10
cisco / prime_infrastructure = 3.4_dp11
cisco / prime_infrastructure = 3.5.0
cisco / prime_infrastructure = 3.5.0-update01
cisco / prime_infrastructure = 3.5.0-update02
cisco / prime_infrastructure = 3.5.0-update03
cisco / prime_infrastructure = 3.5.1
cisco / prime_infrastructure = 3.5.1-update01
cisco / prime_infrastructure = 3.5.1-update02
cisco / prime_infrastructure = 3.5.1-update03
cisco / prime_infrastructure = 3.5_dp1
cisco / prime_infrastructure = 3.5_dp2
cisco / prime_infrastructure = 3.5_dp3
cisco / prime_infrastructure = 3.5_dp4
cisco / prime_infrastructure = 3.6.0
cisco / prime_infrastructure = 3.6.0-update01
cisco / prime_infrastructure = 3.6.0-update02
cisco / prime_infrastructure = 3.6.0-update03
cisco / prime_infrastructure = 3.6.0-update04
cisco / prime_infrastructure = 3.6_dp1
cisco / prime_infrastructure = 3.7.0
cisco / prime_infrastructure = 3.7.0-update03
cisco / prime_infrastructure = 3.7.1
cisco / prime_infrastructure = 3.7.1-update01
cisco / prime_infrastructure = 3.7.1-update02
cisco / prime_infrastructure = 3.7.1-update03
cisco / prime_infrastructure = 3.7.1-update04
cisco / prime_infrastructure = 3.7.1-update05
cisco / prime_infrastructure = 3.7.1-update06
cisco / prime_infrastructure = 3.7.1-update07
cisco / prime_infrastructure = 3.7_dp1
cisco / prime_infrastructure = 3.7_dp2
cisco / prime_infrastructure = 3.8.0
cisco / prime_infrastructure = 3.8.0-update01
cisco / prime_infrastructure = 3.8.0-update02
cisco / prime_infrastructure = 3.8.1
cisco / prime_infrastructure = 3.8.1-update01
cisco / prime_infrastructure = 3.8.1-update02
cisco / prime_infrastructure = 3.8.1-update03
cisco / prime_infrastructure = 3.8.1-update04
cisco / prime_infrastructure = 3.8_dp1
cisco / prime_infrastructure = 3.9.0
cisco / prime_infrastructure = 3.9.0-update01
cisco / prime_infrastructure = 3.9.1
cisco / prime_infrastructure = 3.9.1-update01
cisco / prime_infrastructure = 3.9.1-update02
cisco / prime_infrastructure = 3.9.1-update03
cisco / prime_infrastructure = 3.9.1-update04
cisco / prime_infrastructure = 3.9_dp1
cisco / prime_infrastructure = 3.10-update01
cisco / prime_infrastructure = 3.10.0
cisco / prime_infrastructure = 3.10.1
cisco / prime_infrastructure = 3.10.2
cisco / prime_infrastructure = 3.10.3
cisco / prime_infrastructure = 3.10.4
cisco / prime_infrastructure = 3.10.4-update01
cisco / prime_infrastructure = 3.10.4-update02
cisco / prime_infrastructure = 3.10.4-update03
cisco / prime_infrastructure = 3.10.5
cisco / prime_infrastructure = 3.10.6
cisco / prime_infrastructure = 3.10_dp1

Frequently Asked Questions

A security vulnerability is a weakness in software, hardware, or configuration that can be exploited to compromise confidentiality, integrity, or availability. Many vulnerabilities are tracked as CVEs (Common Vulnerabilities and Exposures), which provide a standardized identifier so teams can coordinate patching, mitigation, and risk assessment across tools and vendors.

CVSS (Common Vulnerability Scoring System) estimates technical severity, but it doesn't automatically equal business risk. Prioritize using context like internet exposure, affected asset criticality, known exploitation (proof-of-concept or in-the-wild), and whether compensating controls exist. A "Medium" CVSS on an exposed, production system can be more urgent than a "Critical" on an isolated, non-production host.

A vulnerability is the underlying weakness. An exploit is the method or code used to take advantage of it. A zero-day is a vulnerability that is unknown to the vendor or has no publicly available fix when attackers begin using it. In practice, risk increases sharply when exploitation becomes reliable or widespread.

Recurring findings usually come from incomplete Asset Discovery, inconsistent patch management, inherited images, and configuration drift. In modern environments, you also need to watch the software supply chain: dependencies, containers, build pipelines, and third-party services can reintroduce the same weakness even after you patch a single host. Unknown or unmanaged assets (often called Shadow IT) are a common reason the same issues resurface.

Use a simple, repeatable triage model: focus first on externally exposed assets, high-value systems (identity, VPN, email, production), vulnerabilities with known exploits, and issues that enable remote code execution or privilege escalation. Then enforce patch SLAs and track progress using consistent metrics so remediation is steady, not reactive.

SynScan combines attack surface monitoring and continuous security auditing to keep your inventory current, flag high-impact vulnerabilities early, and help you turn raw findings into a practical remediation plan.