SecBoard
Zurück zur CVE-Übersicht

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

Risk Signal Score35/100 — MITTEL
  • CVSS 9.9 — Kritisch
  • Weniger als 24 Stunden alt

Erwähnungen (letzte 60 Tage)

Artikel

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, InitiatingProcessParentFileName

Splunk 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_process

Sigma

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
  - rce

Elastic 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_line

SecBoard-generated · behavioral · requires customizationVon SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.

Referenzen