Threat Overview
CVE-2026-53362 is a high-severity Linux kernel memory-corruption vulnerability in the IPv6 networking subsystem. CISA added it to the Known Exploited Vulnerabilities catalog on August 27, 2026, confirming exploitation in the wild. Public CVE/kernel analysis describes an out-of-bounds write in __ip6_append_data() caused by incorrect fraggap accounting on a paged-allocation path. The security impact is local privilege escalation: an attacker needs an existing low-privilege foothold or ability to execute code locally before attempting exploitation. CISA states the issue can affect products using Linux, including Red Hat and SUSE. No reliable public reporting currently attributes exploitation to a named actor or ransomware campaign, and no stable exploit-process IOC is published, so behavioral post-compromise hunting is more defensible than IOC-only detection.
References
- CISA Known Exploited Vulnerabilities Catalog – CVE-2026-53362 added August 27, 2026: https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- NVD – CVE-2026-53362: https://nvd.nist.gov/vuln/detail/CVE-2026-53362
- Previdian – exploitation-status aggregation referencing CISA KEV, August 27, 2026: https://www.previdian.com/CVE-2026-53362
Impacted Systems
- Vendor/product: Linux kernel IPv6 networking subsystem.
- Platform: Linux systems using vulnerable kernel code; distribution-specific exposure and fixed builds vary.
- Attacker prerequisite: existing local code execution or low-privilege access; this is not a remote unauthenticated initial-access vulnerability.
- Exposure condition: vulnerable IPv6 kernel path present and usable by a local process.
- Fixed versions/builds: use the exact patched kernel package/build supplied by the Linux distribution or upstream stable branch; do not infer safety from a generic kernel major/minor alone.
- CISA specifically notes Red Hat, SUSE, and other Linux-based products can be affected.
Why this matters
CISA KEV status materially raises the operational priority. For MSSP customers, the principal hunt value is identifying suspicious privilege transitions and immediate post-exploitation behavior on Linux systems that could indicate a low-privilege foothold was elevated to root.
Exploitation Status
Confirmed exploited in the wild via CISA KEV. CISA added CVE-2026-53362 on August 27, 2026. Public reporting does not currently provide a confirmed threat actor, ransomware association, stable command line, payload hash, or network IOC for exploitation.
What this hunt looks for
Suspicious root shells, unusual privilege/capability changes, persistence creation, sensitive-file modification, outbound connections from privileged processes, and Linux authentication/session events. These hunts target post-exploitation consequences rather than claiming to identify the kernel memory-corruption primitive itself.
Required logs
- Microsoft Defender endpoint process telemetry in Sentinel for process hunts.
- Defender file and network telemetry for file/network hunts.
- Linux Syslog for authentication/session fallbacks.
First-Pass Hunt – Unexpected Root Shells Started by Non-Root Context
DeviceProcessEvents
| where TimeGenerated >= ago(30d)
| where AccountName =~ "root"
| where FileName in~ ("bash","sh","dash","zsh","ksh")
| where isnotempty(InitiatingProcessAccountName)
| where InitiatingProcessAccountName !~ "root"
| project TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessAccountName, InitiatingProcessFileName, InitiatingProcessCommandLine
| sort by TimeGenerated descRoot Execution From Unusual Parent Processes
DeviceProcessEvents
| where TimeGenerated >= ago(30d)
| where AccountName =~ "root"
| where InitiatingProcessFileName !in~ ("systemd","init","sshd","sudo","su","cron","crond")
| where FileName in~ ("bash","sh","python","python3","perl","ruby","curl","wget","nc","ncat","socat")
| project TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessFileName, InitiatingProcessCommandLine, InitiatingProcessAccountName
| sort by TimeGenerated descPrivilege and Capability Changes After a Foothold
DeviceProcessEvents
| where TimeGenerated >= ago(30d)
| where ProcessCommandLine has_any ("chmod u+s","chmod +s","chmod 4755","chmod 4777","setcap ","chown root","sudoers")
| project TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessAccountName, InitiatingProcessFileName, InitiatingProcessCommandLine
| sort by TimeGenerated descRoot Persistence Through Systemd, Cron, or SSH
DeviceProcessEvents
| where TimeGenerated >= ago(30d)
| where AccountName =~ "root"
| where ProcessCommandLine has_any ("systemctl enable","systemctl daemon-reload","crontab ","/etc/cron","authorized_keys","/etc/systemd/system")
| project TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessFileName, InitiatingProcessCommandLine
| sort by TimeGenerated descSensitive Persistence File Creation or Modification
DeviceFileEvents
| where TimeGenerated >= ago(30d)
| where FolderPath has_any ("/etc/systemd/system/","/etc/cron.d/","/etc/cron.daily/","/etc/cron.hourly/","/root/.ssh/")
| where ActionType in ("FileCreated","FileModified","FileRenamed")
| project TimeGenerated, DeviceName, ActionType, FileName, FolderPath, SHA256, InitiatingProcessAccountName, InitiatingProcessFileName, InitiatingProcessCommandLine
| sort by TimeGenerated descNew Public Destinations From Root Shells and Interpreters
let Baseline = DeviceNetworkEvents
| where TimeGenerated between (ago(30d) .. ago(7d))
| where InitiatingProcessAccountName =~ "root"
| where InitiatingProcessFileName in~ ("bash","sh","python","python3","perl","ruby","curl","wget","nc","ncat","socat")
| summarize by DeviceId, RemoteIP, RemotePort;
DeviceNetworkEvents
| where TimeGenerated >= ago(7d)
| where InitiatingProcessAccountName =~ "root"
| where InitiatingProcessFileName in~ ("bash","sh","python","python3","perl","ruby","curl","wget","nc","ncat","socat")
| join kind=leftanti Baseline on DeviceId, RemoteIP, RemotePort
| project TimeGenerated, DeviceName, InitiatingProcessAccountName, InitiatingProcessFileName, InitiatingProcessCommandLine, RemoteIP, RemoteUrl, RemotePort, ActionType
| sort by TimeGenerated descSyslog – New Root Sessions and Privilege-Escalation Activity
Syslog
| where TimeGenerated >= ago(30d)
| where SyslogMessage has_any ("session opened for user root","sudo:","su:")
| project TimeGenerated, Computer, HostIP, ProcessName, SeverityLevel, SyslogMessage
| sort by TimeGenerated descDetection Notes
- Highest-signal starting points are unexpected root shells from a non-root initiating context and suspicious privilege/capability changes.
- These queries are not an exploit signature for CVE-2026-53362; they hunt for privilege-escalation consequences.
- DeviceProcessEvents, DeviceFileEvents, and DeviceNetworkEvents require relevant Defender endpoint telemetry in Sentinel.
- The Syslog hunt requires Linux authentication/system messages to be ingested and retained.
- Legitimate administration, package management, automation, and configuration-management tools can produce similar root activity; validate account, parent process, timing, and change context.
- Hosts without endpoint process telemetry or Linux Syslog may provide little or no visibility into this local privilege-escalation path.