Katalog CVE

CVE-2026-23313

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux występuje luka w sterowniku i40e polegająca na wycieku licznika preempt w punkcie śledzenia napi poll. Użycie get_cpu() w przypisaniu punktu śledzenia powoduje wyciek, ponieważ nic nie wywołuje put_cpu(), co prowadzi do niezgodności licznika preempt. Problem został naprawiony poprzez zastąpienie get_cpu() funkcją smp_processor_id().

Ocena ryzyka

Wyciek licznika preempt może prowadzić do niestabilności systemu, w tym ostrzeżeń jądra i potencjalnych problemów z planowaniem zadań. Może to wpłynąć na niezawodność systemu, szczególnie w środowiskach o dużym obciążeniu sieciowym.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla tego problemu. Monitoruj systemy pod kątem ostrzeżeń związanych z preempt_count w logach jądra.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: i40e: Fix preempt count leak in napi poll tracepoint Using get_cpu() in the tracepoint assignment causes an obvious preempt count leak because nothing invokes put_cpu() to undo it: softirq: huh, entered softirq 3 NET_RX with preempt_count 00000100, exited with 00000101? This clearly has seen a lot of testing in the last 3+ years... Use smp_processor_id() instead.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS