New Linux Kernel Flaws Allow Remote System Crashes and Guest-Triggered Host Denial-of-Service

Product: Linux Kernel
Affected Scope: Core kernel subsystems, networking, virtualization, storage, and device drivers
Attack Surface: Local, guest-to-host, network (in specific subsystems)
Impact Types Observed:

  • Kernel panic / system crash
  • Host-level denial of service
  • Potential elevation of privilege (driver-level)
  • Network stack instability
  • Persistent resource exhaustion

Who Is Most at Risk:

  • Cloud & virtualization hosts
  • Systems using NVMe over TCP
  • Automotive / industrial Linux environments
  • Servers with specialized NICs or SoC drivers enabled
  • Systems exposing untrusted guest workloads

Exploitation Overview

Across this CVE set, the common exploitation pattern is triggering unsafe kernel paths through malformed inputs or invalid state transitions. In several cases, attackers don’t need authentication — only the ability to:

  • Send crafted network packets
  • Trigger device or protocol state changes
  • Execute code inside a virtual machine
  • Interact with exposed kernel interfaces

While some vulnerabilities “only” cause crashes, kernel crashes are often weaponized:

  • To repeatedly knock systems offline (persistent DoS)
  • To mask deeper attacks
  • As stepping stones toward privilege escalation if chained with memory disclosure bugs

Use-after-free issues are especially dangerous because they can sometimes be converted into controlled memory reuse, allowing attackers to influence kernel execution flow.


CVE Comparison Table (Basic Information)

CVE NameCVE IDCVSS (Est.)SeverityExploitabilityExploit Availability
octeon_ep_vf UAFCVE-2026-230137.8HighLocal / Driver-triggeredNo public PoC
ASoC tlv320 NULL derefCVE-2026-230065.5MediumLocalNo public PoC
KVM x86 FPU panicCVE-2026-230058.2HighGuest → HostNo public PoC
lib/buildid NULL derefCVE-2026-230025.3MediumLocalNo public PoC
mlx5e NULL derefCVE-2026-230006.1MediumNetwork-adjacentNo public PoC
nvme-tcp NULL derefCVE-2026-229988.6CriticalRemoteNo public PoC
CAN J1939 refcount leakCVE-2026-229976.8MediumNetworkNo public PoC

Detailed CVE Breakdown


CVE-2026-22998 — Linux Kernel nvme-tcp NULL Pointer Dereference

What’s Going On

The NVMe-over-TCP driver fails to validate internal objects when handling malformed or unexpected protocol messages. Under certain conditions, the kernel dereferences a NULL pointer during connection or queue handling.

How It Could Be Exploited

An attacker with network access to an NVMe-TCP endpoint can send specially crafted protocol traffic that forces the kernel into an invalid state. No authentication is required if the service is exposed.

This leads to:

  • Immediate kernel panic
  • Complete system crash
  • Reboot loop if traffic is replayed

MITRE ATT&CK Mapping

  • Impact: Endpoint Denial of Service
  • Initial Access: Network-based exploitation
  • Technique Category: Exploitation of remote service

Detection & Indicators

  • Sudden kernel panic referencing nvme_tcp
  • Repeated crashes shortly after NVMe-TCP session attempts
  • TCP connections closing immediately before crash

Detection Rules (Conceptual)

  • Alert on abnormal NVMe-TCP connection churn
  • Monitor kernel logs for NVMe queue or controller errors
  • Detect repeated TCP SYN attempts targeting NVMe ports

Log Sources

  • Kernel logs (dmesg, /var/log/kern.log)
  • Network flow logs
  • Storage subsystem telemetry

Official Patch

  • Linux kernel stable patch (nvme-tcp subsystem)
  • Available through official kernel stable updates and distribution security advisories

CVE-2026-23005 — KVM x86 FPU Guest-Triggered Kernel Panic

What’s Going On

Improper handling of floating-point unit (FPU) state transitions allows a guest VM to place the host kernel into an inconsistent state.

How It Could Be Exploited

A malicious or compromised guest can execute a specific sequence of CPU instructions that:

  • Corrupts FPU state tracking
  • Triggers an unrecoverable host kernel panic

No elevated privileges inside the guest are required beyond the ability to run code.

MITRE ATT&CK Mapping

  • Privilege Boundary Crossing
  • Resource Hijacking
  • Denial of Service (Host-Level)

Detection & Indicators

  • Host panic logs referencing FPU, XSAVE, or KVM
  • Panic occurs only when specific guest workloads are active
  • Reproducible crash tied to VM execution patterns

Detection Rules

  • Alert on kernel panics involving kvm, fpu, or xstate
  • Monitor VM exit anomalies
  • Watchdog alerts for unexpected host reboots

Log Sources

  • Hypervisor kernel logs
  • VM lifecycle logs
  • System crash dumps

Official Patch

  • Kernel updates in KVM/x86 subsystem
  • Included in upstream and LTS kernel releases

CVE-2026-23013 — octeon_ep_vf Use-After-Free

What’s Going On

A virtual function driver improperly frees memory while it may still be referenced, resulting in a classic use-after-free condition.

How It Could Be Exploited

A local attacker or compromised device context can:

  • Trigger repeated open/close or reset operations
  • Force memory reuse
  • Potentially influence kernel execution

While exploitation for privilege escalation is complex, use-after-free bugs are high risk by nature.

MITRE ATT&CK Mapping

  • Privilege Escalation
  • Exploitation for Defense Evasion

Detection & Indicators

  • Random crashes tied to VF operations
  • Slab allocator warnings
  • Memory corruption traces

Detection Rules

  • Enable slab corruption detection
  • Monitor VF driver error paths
  • Watch for unexpected PCIe resets

Log Sources

  • Kernel logs
  • PCIe device logs

Official Patch

  • octeon_ep_vf driver fixes in kernel updates

CVE-2026-22997 — CAN J1939 Refcount Leak

What’s Going On

Reference counters are not properly decremented when CAN J1939 sockets are closed, leading to resource leakage.

How It Could Be Exploited

An attacker on a CAN network can:

  • Repeatedly open and close J1939 sessions
  • Gradually exhaust kernel memory
  • Cause degraded performance or system hang

MITRE ATT&CK Mapping

  • Network Denial of Service
  • Resource Exhaustion

Detection & Indicators

  • Gradual memory usage increase
  • CAN socket exhaustion
  • Network latency spikes

Detection Rules

  • Alert on abnormal CAN socket creation rates
  • Monitor kernel refcount warnings

Log Sources

  • Kernel logs
  • CAN bus monitoring tools

Official Patch

  • CAN networking stack update in kernel releases

CVE-2026-23000 — mlx5e NULL Pointer Dereference

What’s Going On

Certain packet processing paths fail to validate internal objects, leading to a crash when unexpected packet states occur.

Exploitation Summary

Likely triggered by malformed traffic patterns or race conditions, leading to a kernel panic.

Detection

  • NIC-related kernel crashes
  • mlx5e driver errors preceding panic

Official Patch

  • mlx5e driver updates via kernel stable patches

CVE-2026-23006 — ASoC tlv320adcx140 NULL Dereference

What’s Going On

Improper initialization checks in the audio codec driver cause kernel crashes when specific audio paths are accessed.

Exploitation Summary

Local-only, requires access to audio interfaces.

Official Patch

  • ASoC codec driver fix in kernel updates

CVE-2026-23002 — lib/buildid NULL Dereference

What’s Going On

Debug-related code paths fail to validate build ID structures, leading to crashes during symbol handling.

Exploitation Summary

Low-risk, primarily stability impact.

Official Patch

  • lib/buildid kernel patch in stable releases