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

Сводка

по VulDB • 26.08.2026

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

net/sched: cls_u32: пропускать хеш-таблицы в u32_bind_class()

Функция u32_walk() перечисляет как struct tc_u_hnode, так и struct tc_u_knode через коллбек обходчика. Функция u32_bind_class() безоговорочно приводит переданный указатель fh к типу tc_u_knode и обращается к &n->res; следовательно, когда fh на самом деле является tc_u_hnode (который не имеет члена tcf_result), это приводит к чтению за пределами буфера в slab-области для res->classid в функции tc_cls_bind_class().

Проблему можно воспроизвести с помощью следующих команд:

tc qdisc add dev lo root handle 1: hfsc tc class add dev lo parent 1: classid 1:1 hfsc sc rate 1000kbit tc filter add dev lo parent 1:1 protocol ip prio 1 u32 match u32 0 0 flowid 1:1 tc class add dev lo parent 1: classid 1:2 hfsc sc rate 2000kbit

Исправление заключается в пропуске хеш-таблиц посредством проверки TC_U32_KEY(handle).

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

15.08.2026

Раскрытие

26.08.2026

Модерация

принято

Вход

VDB-395793

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!