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

Сводка

по VulDB • 18.09.2026

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

net/sched: hhf: ограничение значения quantum перед вызовом hhf_change() для предотвращения переполнения

Функция hhf_init() устанавливает q->quantum = psched_mtu(qdisc_dev(sch)) без проверки на переполнение. Устройство с огромным MTU (например, dummy-устройство с max_mtu == 0, принимающее значение MTU 2147483634) приводит к переполнению значения weight * quantum в знаковом дефиците внутри hhf_dequeue(), что вызывает бесконечный цикл.

Ограничение q->quantum перед вызовом hhf_change() гарантирует, что оба пути (с опциями и без них) получают корректное значение quantum. Без этого исправления команда «tc qdisc add ... hhf» успешно выполняется с ограниченным значением quantum, тогда как команда «tc qdisc add ... hhf limit 1000» (при наличии любой другой опции) завершается ошибкой -EINVAL, поскольку hhf_change() повторно проверяет неограниченное по умолчанию значение (sch_hhf.c:559). Значение 256 соответствует порогу fq_codel и является разумным минимумом для кванта DRR.

Условия для воспроизведения бага: устройство, чей MTU (плюс hard_header_len) приводит psched_mtu() к переполнению знакового бита (например, dummy-устройство с max_mtu == 0, принимающее значение MTU 2147483634). Требуется наличие CAP_NET_ADMIN в пространстве имен пользователя.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406556

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!