Katalog CVE

CVE-2026-68286

Niskie ryzyko· EPSS 9%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

W jądrze Linux w module drop_monitor aktualizacje statystyk u64_stats są wykonywane po ponownym włączeniu przerwań, co na architekturach 32-bitowych może prowadzić do uszkodzenia danych lub stanu sekwencji. Poprawka przenosi aktualizacje przed wyłączeniem przerwań.

Ocena ryzyka

Na 32-bitowych systemach może dojść do uszkodzenia danych statystycznych lub awarii systemu w wyniku przerwania zagnieżdżonego. Może to prowadzić do nieprawidłowego działania monitorowania sieci.

Rekomendacja

Zastosuj poprawkę jądra Linux, która wykonuje aktualizacje u64_stats przed ponownym włączeniem przerwań. Zrestartuj system po aktualizacji.

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: drop_monitor: perform u64_stats updates under IRQ-disabled section In net_dm_packet_trace_kfree_skb_hit() and net_dm_hw_trap_packet_probe(), u64_stats_update_begin() / u64_stats_inc() / u64_stats_update_end() were called after spin_unlock_irqrestore(&...drop_queue.lock, flags), when local IRQs had already been re-enabled. Tracepoint probes can execute in IRQ or softirq context. On 32-bit architectures, u64_stats_update_begin() disables preemption but not interrupts, relying on seqcount writes. If a nested interrupt occurs on the same CPU during the 64-bit stats update, the reentrant seqcount update can corrupt the seqcount state or stats value. Fix this by performing the 64-bit per-CPU stats update before releasing drop_queue.lock via spin_unlock_irqrestore(), ensuring local interrupts remain disabled during the u64_stats update.

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