What is Cisco Identity Services Engine?
Cisco Identity Services Engine (ISE) is the core network access control (NAC) and policy management platform used by enterprises to enforce who, what, and how devices connect to corporate networks. ISE authenticates users and devices, enforces security policies (posture checks, device profiling), and integrates with Active Directory, LDAP, and PKI. Because ISE controls network access decisions across the entire enterprise — including VPN, Wi-Fi, wired, and cloud access — compromising it gives an attacker the ability to bypass network access controls, create rogue authentication profiles, and gain unrestricted network access. ISE is deployed in some of the world's most security-sensitive environments including government agencies and defense contractors.
Overview
CVE-2025-20281 is one of three vulnerabilities disclosed simultaneously in Cisco ISE advisory cisco-sa-ise-unauth-rce-ZAd2GnJ6, alongside CVE-2025-20337 and CVE-2025-20282. It is a CVSS 10.0 injection vulnerability (CWE-74) in a specific ISE API. An unauthenticated remote attacker can send a crafted API request to inject OS commands, achieving root remote code execution on the ISE appliance. CVE-2025-20281 and CVE-2025-20337 target different API endpoints but are the same class of vulnerability; CVE-2025-20282 (file upload to privileged directories) completes the trio. Cisco confirmed attempted exploitation in the wild before CISA added both injection CVEs to the KEV catalog.
Affected Versions
| Product | Vulnerable | Fixed |
|---|---|---|
| Cisco ISE 3.3 | All builds before Patch 7 | ISE 3.3 Patch 7 |
| Cisco ISE 3.4 | All builds before Patch 2 | ISE 3.4 Patch 2 |
| Cisco ISE-PIC 3.3 | All builds before Patch 7 | ISE-PIC 3.3 Patch 7 |
| Cisco ISE-PIC 3.4 | All builds before Patch 2 | ISE-PIC 3.4 Patch 2 |
| Cisco ISE 3.2 and earlier | Not affected | — |
Technical Details
The vulnerability (CWE-74: Injection) is in a specific ISE REST API endpoint. Insufficient validation of user-supplied input in the API allows an unauthenticated attacker to craft a request whose parameters are interpreted as OS commands by the underlying system. Exploitation achieves root-level code execution on the ISE appliance. Cisco deliberately does not disclose the specific API endpoint name in the advisory to reduce immediate exploitation risk, but both CVE-2025-20281 and CVE-2025-20337 represent distinct injection points within the ISE API surface — both requiring no authentication and both achieving root RCE.
CVE-2025-20282 (the third CVE in the same advisory) is a related file upload vulnerability in ISE 3.4 that allows uploading files to privileged directories without authentication.
Discovery
Discovered by Bobby Gould of Trend Micro Zero Day Initiative, who reported CVE-2025-20281 to Cisco through the ZDI coordinated disclosure program.
Exploitation Context
Cisco PSIRT confirmed attempted exploitation of CVE-2025-20281 (and companion CVE-2025-20337) in the wild in July 2025. CISA added both CVEs to the KEV catalog on 28 July 2025 with a 21-day federal remediation deadline. ISE is a high-value target: full ISE compromise enables an attacker to create rogue device profiles, bypass network access controls, and extract the ISE's entire identity and policy database — including RADIUS shared secrets, PKI certificates, and integrated Active Directory credentials.
Remediation
- Apply ISE 3.3 Patch 7 or ISE 3.4 Patch 2 immediately — download from Cisco Software Center.
- Also address CVE-2025-20337 and CVE-2025-20282 — all three are patched in the same ISE patch releases.
- Restrict ISE API access: apply ACLs or firewall rules to limit network access to the ISE admin and API interfaces to trusted administrative subnets only.
- Review ISE audit logs for unexpected API calls from external or unknown IP addresses.
- Validate ISE policy integrity: if compromise is suspected, review all authentication policies, device profiles, and RADIUS configurations for unauthorized modifications.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2025-20281 |
| Vendor / Product | Cisco — Identity Services Engine |
| NVD Published | 2025-06-25 |
| NVD Last Modified | 2025-10-28 |
| CVSS 3.1 Score | 10 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
| Severity | CRITICAL |
| CWE | CWE-74 find similar ↗ |
| CISA KEV Added | 2025-07-28 |
| CISA KEV Deadline | 2025-08-18 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2025-06-25 | CVE published; Cisco advisory cisco-sa-ise-unauth-rce-ZAd2GnJ6 released covering CVE-2025-20281, CVE-2025-20282, and CVE-2025-20337 |
| 2025-07-28 | CISA adds CVE-2025-20281 and CVE-2025-20337 to KEV catalog after attempted exploitation confirmed |
| 2025-08-18 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Cisco Security Advisory — cisco-sa-ise-unauth-rce-ZAd2GnJ6 | Vendor Advisory |
| NVD — CVE-2025-20281 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |