Cisco Identity Services Engine Stored Cross-Site Scripting Vulnerabilities

🚨 SEVERITY: MEDIUM — CVSS 5.4 Security Advisory

TL;DR 📌

Multiple stored cross-site scripting (XSS) vulnerabilities have been identified in Cisco Identity Services Engine (ISE) and Cisco ISE Passive Identity Connector (ISE-PIC). These vulnerabilities could allow authenticated attackers to modify configurations or execute malicious scripts. Software updates are available to address these issues, but no workarounds exist.

What happened 🕵️‍♂️

Cisco has disclosed multiple vulnerabilities in its Identity Services Engine (ISE) and ISE Passive Identity Connector (ISE-PIC). These vulnerabilities could allow an authenticated, remote attacker to conduct stored XSS attacks or modify device configurations. The vulnerabilities stem from insufficient validation of user input and lack of server-side validation of administrator permissions.

Affected products 🖥️

  • Cisco Identity Services Engine (ISE) Software
  • Cisco ISE Passive Identity Connector (ISE-PIC) Software (affected by CVE-2025-20331 only)

Fixed software 🔧

Upgrade to the first fixed release in your train (or later):

Release / Product First Fixed Release Notes
3.0 and earlier Migrate to a fixed release.
3.1 3.1P10
3.3 3.3P4
3.4 Not vulnerable.
3.2 3.2P8 (Nov 2025)
1.0 Initial public release.

Workarounds 🧯

There are no workarounds available to mitigate these vulnerabilities.

Risk in context 🎯

The highest CVSS score for these vulnerabilities is 5.4, categorizing them as Medium severity. Exploitation requires authenticated access, which limits exposure but still poses a risk to sensitive information and device integrity.

Fast facts ⚡

  • Vulnerabilities: CVE-2025-20331 (Stored XSS), CVE-2025-20332 (Authorization Bypass)
  • Highest CVSS Score: 5.4 (Medium Severity)
  • No workarounds available
  • Software updates are necessary to mitigate risks

For leadership 🧭

Executive summary. Two flaws in Cisco Identity Services Engine and ISE-PIC let an already-logged-in user plant scripts that run in other admins’ sessions or change device settings they shouldn’t be able to touch. There is no workaround, so the fix needs scheduling into a change window rather than urgent out-of-hours action.

Why it matters:

  • CVE-2025-20331 allows a stored XSS payload to be saved in ISE and executed against other authenticated users, potentially hijacking an admin session on your identity policy engine.
  • CVE-2025-20332 stems from missing server-side checks on administrator permissions, so an authenticated user could modify configurations beyond their assigned role.
  • ISE-PIC is affected by CVE-2025-20331 only, so passive identity deployments carry the XSS risk but not the authorization bypass.
  • No interim mitigation exists, meaning exposure continues on unpatched systems until the software is upgraded.

Now / Next / Later:

  • Now: Identify all ISE and ISE-PIC instances and their current release train (3.0 and earlier, 3.1, 3.2, or 3.3) so you know which fixed release applies.
  • Next: Schedule upgrades to the first fixed release for your train: 3.1P10, 3.3P4, or 3.2P8 once available; migrate any 3.0-or-earlier deployment off that train entirely.
  • Later: Review administrative role assignments and input-handling controls on ISE going forward, and confirm patch levels as part of routine change management given no workaround exists for issues like these.