CVE-2026-20307
CRITICAL(9.9)CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
- CVSS 9.9 — Kritisch
- Weniger als 24 Stunden alt
Erwähnungen (letzte 60 Tage)
Beschreibung
A vulnerability in the web-based management interface of Cisco ISE could allow an authenticated, remote attacker to execute arbitrary commands on the underlying operating system of an affected device. To exploit this vulnerability, the attacker must have at least low-privileged administrative credentials. This vulnerability is due to insecure deserialization of a user-supplied Java byte stream. An attacker could exploit this vulnerability by sending a crafted serialized Java object 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 denial of service (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
Detection of insecure deserialization of Java byte streams, especially when leading to arbitrary command execution. Look for unusual process creation by the web-based management interface, or unexpected network connections from the ISE device.
Sentinel/Defender KQL
DeviceProcessEvents
| where InitiatingProcessFileName =~ "java" or InitiatingProcessFileName =~ "tomcat"
| where FileName in ("cmd.exe", "powershell.exe", "sh", "bash", "python", "perl")
| where ProcessCommandLine has_any ("-c", "-exec", "-command")
| project TimeGenerated, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine, InitiatingProcessParentFileNameSplunk SPL
index=your_ise_logs (source="java" OR source="tomcat") (process="cmd.exe" OR process="powershell.exe" OR process="sh" OR process="bash" OR process="python" OR process="perl") (commandline="-c" OR commandline="-exec" OR commandline="-command")
| table _time, host, source, process, commandline, parent_processSigma
title: Cisco ISE RCE via Deserialization
id: cve-2026-20307-ise-rce
status: experimental
description: Detects potential remote code execution on Cisco ISE via insecure deserialization of Java byte streams.
references:
- https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-ise-rce-se7bYU57
logsource:
category: process_creation
product: windows # Or linux, depending on ISE OS
detection:
selection:
ParentImage|endswith:
- '\java.exe'
- '\tomcat.exe'
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\sh'
- '\bash'
- '\python.exe'
- '\perl.exe'
condition: selection
fields:
- CommandLine
- ParentCommandLine
tags:
- attack.execution
- cve.2026.20307
- cisco
- rceElastic ES|QL
from process where
(process.parent.executable.name : ("java", "tomcat")) and
(process.executable.name : ("cmd.exe", "powershell.exe", "sh", "bash", "python", "perl")) and
(process.args : ("-c", "-exec", "-command"))
| select @timestamp, host.name, process.parent.executable.name, process.executable.name, process.command_line, process.parent.command_lineSecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.