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

Сводка

по VulDB • 15.08.2026

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

net/sched: sch_multiq: Замена прямого вызова dequeue на peek и qdisc_dequeue_peeked

Функция multiq_dequeue() извлекает пакет из дочерней очереди с помощью прямого вызова ->dequeue() после того, как функция multiq_peek() выполнила предварительный просмотр (peek). Если дочерняя очередь не является work-conserving, то peek сохраняет skb в поле gso_skb этой очереди. В результате прямой вызов dequeue возвращает другой skb и оставляет сохраненное значение без обработки («orphaning»), что приводит к десинхронизации значений qlen/backlog дочерней очереди. При использовании дочерней очереди qfq, доступной через родительскую очередь с функцией peek (например, tbf), это вызывает повторный вход в пустой список дочерней очереди и разыменование NULL-указателя, что приводит к панике ядра из softirq при обычной отправке пакетов на выход.

Необходимо передавать пакеты через qdisc_dequeue_peeked(), как уже делает sch_prio и как недавно было исправлено в sch_red и sch_sfb. Если у дочерней очереди нет сохраненного значения (stash), вспомогательная функция является no-op, поэтому работающая по принципу work-conserving дочерняя очередь не затрагивается.

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

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

Linux

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

09.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390449

EPSS

0.00210

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!