CVE-2025-20282
Cisco ISE vulnerability analysis and mitigation

Overview

CVE-2025-20282 is a critical unauthenticated remote code execution vulnerability in Cisco Identity Services Engine (ISE) and Cisco ISE Passive Identity Connector (ISE-PIC) that allows a remote attacker to upload arbitrary files and execute them as root on the underlying operating system. It was first published on June 25, 2025, and affects only Cisco ISE and ISE-PIC Release 3.4 (including 3.4.0 and 3.4.0-patch1); Release 3.3 and earlier are not affected by this specific CVE. The vulnerability carries a CVSS v3.1 base score of 10.0 (Critical) (Cisco Advisory). It was reported by Kentaro Kawane of GMO Cybersecurity by Ierae, working with Trend Micro Zero Day Initiative (Cisco Advisory).

Technical details

The root cause is classified as CWE-269 (Improper Privilege Management) — specifically, a lack of file validation checks in an internal API that fails to prevent uploaded files from being placed in privileged directories on the system (Cisco Advisory). An unauthenticated remote attacker can exploit this by sending a crafted HTTP request to the vulnerable internal API endpoint, uploading a malicious file that is then written to a privileged directory and subsequently executed as root. No valid credentials or prior access are required, and the vulnerability is exploitable over the network with low attack complexity and no user interaction. A public proof-of-concept is available on GitHub (PoC GitHub), and a detailed technical write-up has been published by OPSWAT focusing on the file validation failure (OPSWAT Blog).

Impact

Successful exploitation grants the attacker full root-level control over the affected Cisco ISE or ISE-PIC appliance, resulting in complete compromise of confidentiality, integrity, and availability (Cisco Advisory). Since Cisco ISE is a network access control and identity management platform, a compromised ISE node can expose authentication credentials, policy configurations, and network access control rules, enabling lateral movement across the enterprise network. Attackers could also use root access to pivot to other internal systems, exfiltrate sensitive identity data, or disrupt network access services for the entire organization (Arctic Wolf, Qualys ThreatProtect).

Exploitability

A public proof-of-concept exploit is available on GitHub (PoC GitHub). In July 2025, Cisco confirmed active exploitation attempts in the wild targeting CVE-2025-20281 and CVE-2025-20337 (related vulnerabilities in the same advisory); exploitation of CVE-2025-20282 has also been reported (Cisco Advisory, BleepingComputer). CISA added the Cisco ISE vulnerabilities to its Known Exploited Vulnerabilities (KEV) catalog in late July 2025 (Security Affairs). The EPSS score is approximately 0.00135, though the real-world exploitation risk is significantly elevated given the CVSS 10.0 rating, unauthenticated attack vector, and confirmed in-the-wild activity. No specific threat actor attribution has been publicly confirmed for CVE-2025-20282 at this time.

Exploitation steps

  1. Reconnaissance: Identify internet-facing or network-accessible Cisco ISE or ISE-PIC appliances running Release 3.4.0 or 3.4.0-patch1 using tools such as Shodan, Censys, or FOFA, targeting the ISE management interface (typically TCP 443).
  2. Identify the vulnerable internal API endpoint: Locate the specific internal API endpoint susceptible to unauthenticated file uploads. The vulnerability resides in an internal API that lacks proper file validation and directory restriction controls (Cisco Advisory).
  3. Craft a malicious file: Prepare a file (e.g., a web shell or script) designed to execute arbitrary OS commands when invoked by the ISE system.
  4. Upload the malicious file: Send a crafted, unauthenticated HTTP request to the vulnerable API endpoint, uploading the malicious file. Due to missing file validation, the file is placed in a privileged directory on the system (OPSWAT Blog).
  5. Trigger execution: Invoke the uploaded file through a subsequent request or by exploiting the system's file execution mechanism, causing the ISE operating system to execute the payload as root.
  6. Achieve root access: With root privileges, establish persistence (e.g., add SSH keys, create backdoor accounts), exfiltrate ISE configuration and identity data, or pivot to other internal network segments (PoC GitHub, BleepingComputer).

Indicators of compromise

  • Network: Unexpected or anomalous unauthenticated HTTP POST requests to internal Cisco ISE API endpoints from external or untrusted IP addresses; unusual outbound connections from the ISE appliance to unknown external hosts.
  • File System: Presence of unexpected files (scripts, binaries, web shells) in privileged or system directories on the ISE appliance; newly created or modified files in directories not typically written to by ISE processes.
  • Logs: ISE access logs showing unauthenticated API requests with file upload payloads; system logs (e.g., /var/log/messages or equivalent) showing unexpected process execution as root; authentication or authorization log anomalies indicating unauthorized access.
  • Process: Unusual child processes spawned by ISE application processes (e.g., bash, sh, curl, wget, python) running as root; unexpected cron jobs or scheduled tasks created on the ISE appliance.
  • Accounts/Persistence: New or modified SSH authorized keys in root or system accounts; unexpected new local user accounts or changes to sudoers configuration (Cisco Advisory, Arctic Wolf).

Mitigation and workarounds

Cisco has released fixed software and confirms there are no workarounds available for CVE-2025-20282 (Cisco Advisory). The recommended remediation is to upgrade to Cisco ISE or ISE-PIC Release 3.4 Patch 2, which addresses all three CVEs in the advisory (CVE-2025-20281, CVE-2025-20282, and CVE-2025-20337). Release 3.3 Patch 7 addresses CVE-2025-20281 and CVE-2025-20337 but is not affected by CVE-2025-20282. Note that previously issued hot patches (ise-apply-CSCwo99449_3.3.0.430_patch4-SPA.tar.gz and ise-apply-CSCwo99449_3.4.0.608_patch1-SPA.tar.gz) did not address CVE-2025-20337 and have been deferred; organizations using these hot patches must upgrade to the full patch releases. As interim risk reduction, implement network segmentation to restrict access to ISE management interfaces to trusted administrative networks only, and monitor for suspicious file upload activity and unexpected process execution on ISE systems (Cisco Advisory, Qualys ThreatProtect).

Community reactions

Cisco's PSIRT issued and updated the advisory multiple times (versions 1.0 through 2.2) between June 25 and July 25, 2025, progressively adding new CVEs and confirming active exploitation (Cisco Advisory). Security media including BleepingComputer, The Hacker News, SecurityWeek, The Register, and SC World covered the vulnerabilities extensively, highlighting the rare CVSS 10.0 score and the unauthenticated attack vector (BleepingComputer, The Hacker News, The Register). Arctic Wolf, Qualys, SOCRadar, and CIS published threat intelligence advisories urging immediate patching (Arctic Wolf, CIS Advisory). Community discussion on Reddit's r/Cisco and r/cybersecurity reflected significant concern, with practitioners debating patch urgency and network segmentation strategies. CERT-EU and Singapore's CSA also issued independent advisories, reflecting broad international concern (CERT-EU, CSA Singapore).

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