
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23126 is a race condition vulnerability in the Linux kernel's netdevsim driver affecting operations on the bpf_bound_progs linked list. The driver lacks proper synchronization, allowing concurrent execution of nsim_bpf_create_prog() (performing list_add_tail) and nsim_bpf_destroy_prog() (performing list_del) to corrupt the list and trigger a kernel crash. Affected kernel versions span from 4.16 up to (but not including) 6.1.162, 6.2–6.6.122, 6.7–6.12.68, and 6.13–6.18.8, as well as 6.19-rc1 through rc6. It was published on February 14, 2026, with patches released March 18, 2026. The CVSS v3.1 base score is 4.7 (Medium) (Feedly).
The root cause is classified as CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization / Race Condition). The netdevsim driver does not protect the bpf_bound_progs list with a lock or other synchronization primitive, so when a BPF program is being created and destroyed simultaneously, the list_add_tail and list_del operations race against each other. This corrupts the doubly-linked list's internal pointers, triggering a kernel BUG assertion in lib/list_debug.c:62 (__list_del_entry_valid_or_report) and an invalid opcode exception, as evidenced by the crash trace in kernel 6.19.0-rc5 (Feedly). Exploitation requires local access and low privileges, with high attack complexity due to the timing dependency of the race (Feedly).
Successful exploitation causes a kernel crash (kernel BUG / invalid opcode), resulting in a denial of service that renders the affected system completely unavailable to all users. The vulnerability has no confidentiality or integrity impact — only availability is affected. Because the crash occurs in kernel space, all processes on the system are disrupted, and recovery requires a reboot (Feedly).
kernel BUG at lib/list_debug.c:62! or __list_del_entry_valid_or_report in /var/log/kern.log or dmesg output.Workqueue: events bpf_prog_free_deferred and RIP: 0010:__list_del_entry_valid_or_report in system logs./var/crash/) on systems using the netdevsim driver with BPF programs.netdevsim interfaces in rapid succession.Apply the upstream kernel patches released on March 18, 2026, targeting the following fixed versions: 6.1.162, 6.6.122, 6.12.68, and 6.18.8 (or any later stable release). Patches are available via the Linux stable tree (Kernel Patch 1, Kernel Patch 2, Kernel Patch 3, Kernel Patch 4, Kernel Patch 5). As a workaround where patching is not immediately possible, restrict local user access to BPF operations and avoid loading the netdevsim module in production environments. Oracle Linux and Ubuntu have also issued distribution-specific kernel updates addressing this CVE (Feedly).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."