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

Сводка

по VulDB • 09.10.2026

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

bpf: Использование функции array_map_meta_equal для замены внутренней карты массива, привязанного к CPU (percpu)

Указатель percpu_array_map_ops.map_meta_equal указывает на общую функцию bpf_map_meta_equal(), которая не сравнивает значение max_entries. Когда карта массива типа percpu используется в качестве внутренней карты, её замена на карту с меньшим значением max_entries позволяет обойти эту проверку. Поскольку функция percpu_array_map_gen_lookup() инлайнит index_mask исходного шаблона как непосредственное значение JIT-компилятора (JIT immediate), обращение к pptrs[] при поиске по заменяющей карте может выйти за допустимые границы.

Направьте указатель percpu_array_map_ops.map_meta_equal на функцию array_map_meta_equal(), которая уже обеспечивает проверку равенства значений max_entries.

Добавлен самопроверочный тест (selftest) для подтверждения того, что замена внутренней карты массива типа percpu на карту с другим размером отклоняется.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

25.09.2026

Раскрытие

09.10.2026

Модерация

принято

Вход

VDB-415746

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!