Linux Kernel Qdisc SFB Scheduler Null Pointer Dereference Vulnerability

Vulnerability

A null pointer dereference vulnerability has been identified in the Linux kernel's Qdisc Stochastic Fairness Buffer (SFB) scheduler. This issue arises when the SFB scheduler has child queuing disciplines, such as Queue Fairness Queueing (QFQ), that use the 'peek' callback to indicate dequeued packets. The vulnerability can lead to a kernel panic when the parent queuing discipline, like Token Bucket Filter (TBF), attempts to retrieve a packet from the SFB child. The SFB scheduler incorrectly calls the dequeue method of its child QFQ, which can cause a null pointer dereference, as indicated by the Kernel Address Sanitizer (KASAN) error.

Impact

Exploitation of this vulnerability causes a kernel panic, leading to a denial of service by crashing the system.

Reproduction

To reproduce this vulnerability, configure a queuing discipline (qdisc) setup where the SFB scheduler has a child qdisc that uses the 'peek' callback to indicate dequeued packets. When the parent qdisc attempts to retrieve a packet from the SFB child, it will trigger the null pointer dereference, causing a kernel panic.

Remediation

The vulnerability has been addressed by modifying the SFB scheduler to use the 'qdisc_dequeue_peeked' method instead of a direct dequeue call. Users should update to the latest version of the Linux kernel where this patch is applied.

Added: Jul 19, 2026, 6:49 PM
Updated: Jul 19, 2026, 6:49 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
9.7
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.