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

Сводка

по VulDB • 16.08.2026

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

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

Когда программный путь taprio выполняет операцию peek для дочернего qdisc, не работающего в режиме work-conserving, этот дочерний элемент сохраняет просмотренный skb (sk_buff) в поле gso_skb; затем функция taprio_dequeue_from_txq() извлекает пакет с помощью прямого вызова ->dequeue(), что игнорирует сохранённый skb, приводит к его изоляции и вызывает десинхронизацию значений qlen/backlog дочернего элемента. При использовании дочернего qdisc типа qfq это приводит к повторному входу в пустой список дочернего элемента и разыменованию указателя NULL, что вызывает панику ядра (kernel panic) через softirq при обычной отправке пакетов на выходной интерфейс.

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

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

09.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390438

EPSS

0.00200

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!