CVE-2026-23126
Linux Kernel vulnerability analysis and mitigation

Overview

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).

Technical details

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).

Impact

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).

Indicators of compromise

  • Logs: Kernel log entries containing kernel BUG at lib/list_debug.c:62! or __list_del_entry_valid_or_report in /var/log/kern.log or dmesg output.
  • Logs: Kernel oops/crash messages referencing Workqueue: events bpf_prog_free_deferred and RIP: 0010:__list_del_entry_valid_or_report in system logs.
  • Logs: Unexpected system reboots or kernel panic records in crash dump files (e.g., /var/crash/) on systems using the netdevsim driver with BPF programs.
  • Process: Unusual or repeated invocations of BPF program creation/destruction operations on netdevsim interfaces in rapid succession.

Mitigation and workarounds

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).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management