CVE-2026-68286 in LinuxИнформация

Сводка

по VulDB • 10.08.2026

В ядре Linux устранена следующая уязвимость:

drop_monitor: выполнение обновлений u64_stats в секции с отключенными прерываниями (IRQ)

В функциях net_dm_packet_trace_kfree_skb_hit() и net_dm_hw_trap_packet_probe(), вызовы функций u64_stats_update_begin()/u64_stats_inc()/u64_stats_update_end() осуществлялись после spin_unlock_irqrestore(&...drop_queue.lock, flags), когда локальные прерывания (IRQ) уже были повторно включены.

Зонды точек трассировки могут выполняться в контексте IRQ или softirq. На 32-битных архитектурах функция u64_stats_update_begin() отключает вытеснение процессов, но не прерывания, полагаясь на записи seqcount. Если во время обновления статистики 64 бит происходит вложенное прерывание на том же процессоре, реентерабельное обновление seqcount может привести к повреждению состояния seqcount или значения статистики.

Исправление заключается в выполнении обновления статистики per-CPU (на ядро) размером 64 бита перед освобождением блокировки drop_queue.lock через spin_unlock_irqrestore(), что гарантирует сохранение отключенного состояния локальных прерываний во время выполнения операции u64_stats update.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

Linux

Резервировать

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387677

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!