Linux Kernel PREEMPT_RT BPF Cpu Map Race Condition Vulnerability

Vulnerability

A race condition vulnerability has been identified in the Linux kernel's BPF (Berkeley Packet Filter) subsystem, specifically within the CPU map handling on PREEMPT_RT kernels. This vulnerability allows concurrent access to the per-CPU XDP (eXpress Data Path) bulk queue by multiple preemptible tasks on the same CPU, leading to potential data corruption and inconsistencies.

Impact

Exploitation of this vulnerability can cause a kernel oops, which is a serious error indicating a problem in the kernel that could lead to a system crash or instability.

Reproduction

To reproduce this vulnerability, insert a delay of 100 milliseconds between resetting the bulk queue count and clearing the flush node in the 'bq_flush_to_queue' function. Then, run the provided reproducer from Syzkaller, a tool for finding vulnerabilities in kernel code.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for downloading the patched version are available on the Linux kernel official website.

Added: Mar 25, 2026, 12:20 PM
Updated: Mar 25, 2026, 12:20 PM

Vulnerability Rating

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