Cloudanix VulnDB

CVE-2026-23138

Medium · 5.5

CVSS

5.5

EPSS

0.1%

Published

Feb 14, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in Linux tracing can let a local user crash the whole computer by turning on certain diagnostic features.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Missing recursion guards in kernel stack trace recording allow ftrace events to re-enter RCU paths, producing unbounded recursion when RCU tracepoints are enabled alongside stack-trace triggers.

Why it matters to the business

Unprivileged local users can trigger kernel stack overflows that crash or hang the system, causing denial of service and unplanned downtime on any Linux host running an affected kernel.

How an attack unfolds

An attacker with local access enables the kernel stack-trace trigger on RCU events; the resulting trace call recurses back into RCU, exhausting the stack and crashing the kernel. The flaw exists only in the tracing side; the separate RCU fix is not addressed here.

How to fix it

Upgrade the Linux kernel to the commit 5b7f91acffd2c4c000971553d22efa1e1bb4feae or later stable releases that contain the expanded ftrace recursion-protection bits for interrupt context.

How to confirm the fix worked

Confirm the running kernel contains commit 5b7f91acffd2c4c000971553d22efa1e1bb4feae, or verify that stack-trace triggers no longer cause recursion when RCU tracepoints are enabled.

Typical attack path

  1. Obtain local user access on an affected Linux system
  2. Load or enable ftrace with the stack-trace trigger attached to RCU tracepoints
  3. Trigger RCU events to initiate the recursive trace path
  4. Observe kernel stack overflow and system crash or hang

How to detect it

Review kernel logs for repeated stack-trace entries or RCU recursion warnings immediately before a crash; examine ftrace and perf configurations for stack-trace triggers on RCU events.

What your security team should do

  • Prioritize kernel updates on all systems that enable ftrace or perf tracing
  • Temporarily disable stack-trace triggers on RCU events until patches are applied
  • Monitor EPSS trend and any new exploit maturity signals for increased urgency

The record

In the Linux kernel, the following vulnerability has been resolved: tracing: Add recursion protection in kernel stack trace recording A bug was reported about an infinite recursion caused by tracing the rcu events with the kernel stack trace trigger enabled. The stack trace code called back into RCU which then called the stack trace again. Expand the ftrace recursion protection to add a set of bits to protect events from recursion. Each bit represents the context that the event is in (normal, softirq, interrupt and NMI). Have the stack trace code use the interrupt context to protect against recursion. Note, the bug showed an issue in both the RCU code as well as the tracing stacktrace code. This only handles the tracing stack trace side of the bug. The RCU fix will be handled separately.

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 5.8.0 6.18.6
openSUSE:Leap 16.0 dtb-aarch64 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-64kb 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-azure 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-default 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-default-base 0 6.12.0-160000.27.1.160000.2.8
openSUSE:Leap 16.0 kernel-docs 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-kvmsmall 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-obs-build 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-obs-qa 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-rt 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-source 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-syms 0 6.12.0-160000.28.1
openSUSE:Leap 16.0 kernel-zfcpdump 0 6.12.0-160000.28.1

Related vulnerabilities