CVE-2026-20147
Cisco ISE vulnerability analysis and mitigation

Overview

CVE-2026-20147 is a critical command injection vulnerability in Cisco Identity Services Engine (ISE) and Cisco ISE Passive Identity Connector (ISE-PIC) that allows an authenticated, remote attacker with valid administrative credentials to execute arbitrary commands on the underlying operating system. The vulnerability was first published on April 15, 2026, and affects Cisco ISE releases 3.1.x through 3.5.x and ISE-PIC releases 3.1.0 through 3.4.0. It carries a CVSS v3.1 base score of 9.9 (Critical) (Cisco Advisory, GitHub Advisory). The vulnerability was reported to Cisco by Jonathan Lein of TrendAI Research (Cisco Advisory).

Technical details

The root cause is insufficient validation of user-supplied input, classified as CWE-77 (Improper Neutralization of Special Elements used in a Command — 'Command Injection') (Cisco Advisory, GitHub Advisory). An attacker exploits this by sending a crafted HTTP request to an affected ISE or ISE-PIC device; the malicious input is passed unsanitized to an underlying OS command interpreter. Exploitation requires only low-privilege (administrative) credentials and no user interaction, and the scope is changed — meaning the impact extends beyond the vulnerable component itself. A technical advisory from STAR Labs was published in May 2026 providing additional details on the vulnerability mechanics (STAR Labs Advisory).

Impact

Successful exploitation allows an attacker to initially obtain user-level access to the underlying operating system and then escalate privileges to root, resulting in full system compromise with high impacts to confidentiality, integrity, and availability (Cisco Advisory). Because Cisco ISE functions as a network access control (NAC) and policy enforcement platform, a compromised ISE node could expose authentication credentials, policy configurations, and endpoint data across the enterprise, enabling lateral movement. In single-node ISE deployments, exploitation can render the ISE node unavailable, causing a denial of service (DoS) condition where unauthenticated endpoints are blocked from network access until the node is restored (Cisco Advisory).

Exploitability

As of the time of disclosure, Cisco PSIRT reported no public announcements or evidence of malicious exploitation in the wild (Cisco Advisory). No public proof-of-concept exploit code has been confirmed, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.28–0.32%, placing it in roughly the 56th percentile for exploitation likelihood within 30 days (GitHub Advisory). Qualys has added detection for this vulnerability (detection ID 317844), and Tenable has published Nessus plugin 306557 for scanning (Feedly).

Exploitation steps

  1. Credential Acquisition: Obtain valid administrative credentials for the target Cisco ISE or ISE-PIC instance through phishing, credential stuffing, or insider access — exploitation requires at minimum low-privilege administrative access.
  2. Reconnaissance: Identify the target ISE or ISE-PIC version (3.1.x–3.5.x or ISE-PIC 3.1.0–3.4.0) using the ISE administrative web interface or API responses to confirm it is unpatched (prior to 3.1 Patch 11, 3.2 Patch 10, 3.3 Patch 11, 3.4 Patch 6, or 3.5 Patch 3).
  3. Craft Malicious HTTP Request: Construct a crafted HTTP request targeting an ISE administrative API endpoint that processes user-supplied input without adequate sanitization, embedding OS command injection payloads (e.g., using shell metacharacters such as ;, |, or backticks) within the relevant parameter.
  4. Send Request: Authenticate to the ISE administrative interface and submit the crafted HTTP request to the vulnerable endpoint.
  5. Achieve User-Level OS Access: The injected command executes on the underlying operating system with the privileges of the ISE application service account.
  6. Privilege Escalation to Root: Leverage the initial OS foothold to escalate privileges to root using local privilege escalation techniques applicable to the ISE Linux-based OS.
  7. Post-Exploitation: With root access, exfiltrate ISE policy configurations, authentication credentials, endpoint data, or deploy persistent backdoors; in single-node deployments, the exploitation itself may cause a DoS condition (Cisco Advisory, STAR Labs Advisory).

Indicators of compromise

  • Network: Unusual or unexpected HTTP requests to ISE administrative API endpoints containing shell metacharacters (;, |, &&, backticks) in parameter values; unexpected outbound connections from the ISE node to external IP addresses.
  • Logs: ISE application logs showing HTTP requests with anomalous parameter values to administrative endpoints; OS-level audit logs (e.g., /var/log/audit/audit.log) recording unexpected command execution by the ISE service account; authentication logs showing administrative logins from unfamiliar source IPs or at unusual times.
  • Process: Unexpected child processes spawned by the ISE Java/application process (e.g., /bin/bash, sh, curl, wget, python, nc); processes running as root that are not part of normal ISE operation.
  • File System: New or modified files in ISE installation directories, /tmp, or /var/tmp; presence of web shells, reverse shell scripts, or unauthorized SSH keys in system directories; unexpected cron jobs or scheduled tasks added to the system.

Mitigation and workarounds

Cisco has released fixed software versions that fully address this vulnerability; there are no workarounds available (Cisco Advisory). Organizations should upgrade to the following minimum fixed releases as soon as possible:

  • ISE 3.1: Upgrade to 3.1 Patch 11 or later
  • ISE 3.2: Upgrade to 3.2 Patch 10 or later
  • ISE 3.3: Upgrade to 3.3 Patch 11 or later
  • ISE 3.4: Upgrade to 3.4 Patch 6 or later
  • ISE 3.5: Upgrade to 3.5 Patch 3 or later
  • ISE releases earlier than 3.1: Migrate to a fixed release

Prior to patching, restrict administrative access to ISE and ISE-PIC interfaces to trusted personnel and networks only, implement network-level access controls (e.g., firewall rules) to limit exposure of ISE administrative interfaces, and monitor for suspicious HTTP requests or anomalous process activity on ISE nodes (Cisco Advisory).

Community reactions

The vulnerability received broad coverage from security media outlets including The Hacker News, SecurityWeek, BleepingComputer, Heise, CyberSecurityNews, and Security Affairs, with many highlighting the critical 9.9 CVSS score and the risk to enterprise network access control infrastructure (The Hacker News, SecurityWeek, Heise). Belgium's Centre for Cybersecurity (CCB) issued a warning urging immediate patching, and the Water ISAC included it in their weekly vulnerability prioritization list (CCB Advisory). CyCognito published an emerging threat analysis specifically on CVE-2026-20147, and F5 Labs included it in their weekly threat bulletin (CyCognito). Community sentiment on social media (Mastodon, Bluesky) reflected urgency around patching given ISE's role as a critical network authentication and policy enforcement platform.

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