Linux Kernel NULL Pointer Dereference Vulnerability in Tracing Event Handling

Vulnerability

A vulnerability in the Linux kernel's tracing event handling can lead to a NULL pointer dereference, causing a kernel crash. This issue arises during boot-time trigger registration, which can fail before the associated cleanup thread is created. If the thread creation fails, deferred trigger data can accumulate and later attempts to free this data only clear the most recent entries, causing older ones to be permanently leaked. The vulnerability can be reproduced by adding specific trace event and trigger parameters to the kernel command line, which will cause a failure that triggers the NULL pointer dereference.

Impact

Exploitation of this vulnerability leads to a kernel crash due to a NULL pointer dereference, causing a denial of service by interrupting normal system operations.

Reproduction

To reproduce this vulnerability, add 'trace_event=sched_switch' and 'trace_trigger=sched_switch.traceon,sched_switch.traceon' to the kernel command line. The second 'traceon' trigger will fail, leading to a NULL pointer dereference that crashes the kernel.

Remediation

The vulnerability has been addressed in the Linux kernel. Users should upgrade to the latest version where this issue has been fixed.

Added: Apr 22, 2026, 3:16 PM
Updated: Apr 22, 2026, 3:16 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.4
remediation
7.7
relevance
6.2
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.