CVE-2026-20029
Cisco ISE vulnerability analysis and mitigation

Overview

CVE-2026-20029 is an XML External Entity (XXE) injection vulnerability in the licensing features of Cisco Identity Services Engine (ISE) and Cisco ISE Passive Identity Connector (ISE-PIC) that allows authenticated remote attackers with administrative privileges to read arbitrary files from the underlying operating system. The vulnerability was first published on January 7, 2026, and affects Cisco ISE and ISE-PIC releases earlier than 3.2 Patch 8, 3.3 Patch 8, and 3.4 Patch 4; ISE 3.5 is not vulnerable. It carries a CVSS v3.1 base score of 4.9 (Medium), assigned by Cisco (Cisco Advisory). The vulnerability was reported by Bobby Gould of Trend Micro Zero Day Initiative (Cisco Advisory).

Technical details

The root cause is improper restriction of XML External Entity (XXE) references (CWE-611) in the XML parsing logic of the ISE and ISE-PIC web-based management interface, specifically within the licensing feature. An attacker exploits this by uploading a crafted XML file containing a malicious external entity reference to the application's licensing upload endpoint; when the server parses the file, it resolves the external entity and returns the contents of arbitrary OS files to the attacker. Exploitation requires network access to the management interface and valid administrative credentials — no user interaction is needed beyond the file upload. A proof-of-concept exploit was published by the Zero Day Initiative (ZDI Advisory) and public PoC code has been confirmed available (Cisco Advisory).

Impact

Successful exploitation allows an authenticated administrator to read arbitrary files from the ISE or ISE-PIC operating system, including files that should be inaccessible even to privileged users — such as credentials, private keys, configuration files, and other sensitive data. The impact is limited to confidentiality (no integrity or availability impact), but the exposure of OS-level credentials or configuration data could enable lateral movement or privilege escalation within the broader network environment. Because Cisco ISE is a network access control platform often holding authentication secrets and policy configurations, file disclosure from this system poses significant downstream risk to enterprise security posture (Cisco Advisory, Security Affairs).

Exploitation steps

  1. Reconnaissance: Identify Cisco ISE or ISE-PIC management interfaces exposed on the network (typically HTTPS on port 443). Confirm the software version is in the affected range (ISE < 3.2 Patch 8, < 3.3 Patch 8, or < 3.4 Patch 4) using banner information or login page indicators.
  2. Obtain administrative credentials: The attacker must possess valid ISE administrative credentials. This could be achieved through credential theft, phishing, or reuse of compromised credentials from other systems.
  3. Authenticate to the management interface: Log in to the ISE or ISE-PIC web-based management interface using the obtained administrative credentials.
  4. Craft a malicious XML file: Construct an XML file containing an XXE payload that references an external entity pointing to a sensitive OS file (e.g., /etc/passwd, /etc/shadow, or ISE configuration files). Example payload structure:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE foo [
  <!ENTITY xxe SYSTEM "file:///etc/passwd">
]>
<licenseFile>&xxe;</licenseFile>
  1. Upload the malicious file: Navigate to the licensing feature within the ISE management interface and upload the crafted XML file as a license file.
  2. Retrieve file contents: The server parses the XML, resolves the external entity, and returns the contents of the targeted OS file in the application response, which the attacker reads to exfiltrate sensitive data (ZDI Advisory, Cisco Advisory).

Indicators of compromise

  • Network: Unusual or unexpected file upload requests to the ISE management interface licensing endpoint from administrative sessions; outbound connections from the ISE server to external hosts (in cases of out-of-band XXE variants).
  • Logs: ISE application logs showing XML parsing errors or unexpected file access events during license upload operations; administrative audit logs recording license file uploads from unusual source IPs or at unusual times.
  • File System: Unexpected access to sensitive OS files (e.g., /etc/passwd, /etc/shadow, ISE configuration files) recorded in OS-level audit logs (auditd) correlated with web management interface activity.
  • Application: Multiple or repeated license file upload attempts by the same administrative account, particularly with non-standard XML file content; error responses from the ISE management interface containing file content fragments.

Mitigation and workarounds

Cisco has released fixed software versions to address this vulnerability: ISE 3.2 Patch 8, ISE 3.3 Patch 8, and ISE 3.4 Patch 4; ISE 3.5 is not affected. Customers running releases earlier than 3.2 should migrate to a fixed release. Cisco explicitly states there are no workarounds available for this vulnerability (Cisco Advisory). As interim risk reduction measures, organizations should restrict administrative access to the ISE management interface to trusted IP ranges only, enforce multi-factor authentication for administrative accounts, and monitor administrative audit logs for suspicious file upload activity. Prioritize patching given the availability of public PoC exploit code.

Community reactions

The vulnerability received significant media coverage following the release of the public PoC exploit, with outlets including BleepingComputer, The Hacker News, The Register, SC World, Security Affairs, and TechRadar all reporting on the issue (BleepingComputer, The Hacker News, The Register). Security researchers and the community on Reddit and LinkedIn highlighted the urgency of patching given the public PoC, with some noting the irony that even administrators could be used as an attack vector against their own systems (Reddit). Heise.de warned that attacks on Cisco ISE were imminent following the PoC release. Qualys published a dedicated threat protection blog post and Check Point Research included the vulnerability in their January 2026 threat intelligence report (Qualys).

Additional resources


SourceThis report was generated using AI

Related Cisco ISE vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-20181CRITICAL9.1
  • Cisco ISE logoCisco ISE
  • cpe:2.3:a:cisco:identity_services_engine
NoNoJun 17, 2026
CVE-2026-20190HIGH7.5
  • Cisco ISE logoCisco ISE
  • cpe:2.3:a:cisco:identity_services_engine
NoNoJun 17, 2026
CVE-2026-20146MEDIUM5.5
  • Cisco ISE logoCisco ISE
  • cpe:2.3:a:cisco:identity_services_engine
NoNoJul 15, 2026
CVE-2026-20195MEDIUM5.3
  • Cisco ISE logoCisco ISE
  • cpe:2.3:a:cisco:identity_services_engine
NoNoMay 06, 2026
CVE-2026-20193MEDIUM4.3
  • Cisco ISE logoCisco ISE
  • cpe:2.3:a:cisco:identity_services_engine
NoNoMay 06, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management