Junglewise Threat Intelligence

CVE-2026-23313: Linux Kernel i40e preempt count leak in napi poll tracepoint

CVE-2026-23313 · Severity: medium · CVSS 5.5 · Published 2026-03-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Intel i40e network driver could allow a local user to cause system instability or a denial of service. The issue stems from a technical error in how the system tracks processor tasks during network monitoring, leading to a 'preempt count leak.' Over time, this can degrade system performance or cause the operating system to crash.

Technical details

A vulnerability exists in the i40e network driver within the Linux kernel due to an improper implementation of the i40e_napi_poll tracepoint. The code used the get_cpu() function, which increments the preemption count to disable preemption, but failed to call the corresponding put_cpu() to decrement it. This results in a preempt count leak every time the tracepoint is triggered. An attacker with local access could potentially exploit this to cause a kernel panic or system hang (Denial of Service). The fix replaces get_cpu() with smp_processor_id(), which retrieves the processor ID without affecting the preemption count.

Affected products

  • Linux Linux Kernel 6.2 to 6.6.136, 6.7 to 6.12.77, 6.13 to 6.18.17, 6.19 to 6.19.7, 7.0-rc1, 7.0-rc2

Timeline

  • 2026-03-25: disclosed
  • 2026-03-25: advisory
  • 2026-02-07: patched: Initial patch authored by Thomas Gleixner

References

Related threats