CVE-2026-20306
CRITICAL(9.1)CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
- CVSS 9.1 — Kritisch
- Weniger als 24 Stunden alt
Erwähnungen (letzte 60 Tage)
Beschreibung
A vulnerability in the REST API of Cisco ISE and ISE-PIC could allow an authenticated, remote attacker to perform command injection attacks on the underlying operating system and elevate privileges to root. To exploit this vulnerability, the attacker must have valid administrative credentials. This vulnerability is due to improper validation of user-supplied input. An attacker could exploit this vulnerability by sending crafted commands to the web-based management interface of an affected device. A successful exploit could allow the attacker to execute arbitrary code on the device and elevate privileges to root. In single-node deployments, successful exploitation of this vulnerability could cause the affected ISE node to become unavailable, resulting in a DoS condition. In that condition, endpoints that have not already authenticated would be unable to access the network until the node is restored.
Erkennung & Indikatoren
Ausnutzung
In den geprüften Quellen nicht genannt
Threat-Hunting-Queries
Sentinel/Defender KQL
DeviceProcessEvents
| where InitiatingProcessCommandLine contains "web-based management interface" and ProcessCommandLine contains "cmd.exe" or ProcessCommandLine contains "sh"
| where InitiatingProcessParentFileName contains "java" or InitiatingProcessParentFileName contains "tomcat" // Assuming typical web server processes
| project Timestamp, DeviceName, InitiatingProcessCommandLine, ProcessCommandLine, FileName, FolderPath, InitiatingProcessParentFileNameSplunk SPL
index=* (sourcetype=cisco:ise OR sourcetype=ise:restapi) (command_injection OR "cmd.exe" OR "sh")
| search (http_user_agent=*web-based* OR http_referrer=*web-based*)
| table _time, host, source, user, action, commandSigma
title: Cisco ISE REST API Command Injection
id: 00000000-0000-0000-0000-000000000000
status: experimental
description: Detects potential command injection attempts in Cisco ISE REST API via web-based management interface.
author: SecBoard
date: 2026/09/16
logsource:
product: cisco
service: ise
detection:
selection:
event_type: web_access
url|contains: '/api/'
http_method: POST
body|contains:
- 'cmd.exe'
- 'sh'
- 'powershell'
condition: selection
level: highElastic ES|QL
from logs-cisco.ise.*
| where event.dataset == "ise.restapi" and http.request.method == "POST" and http.request.body.content : ("cmd.exe", "sh", "powershell")
| select @timestamp, host.name, user.name, http.request.method, http.request.url, http.request.body.contentSecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.