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

Сводка

по VulDB • 06.10.2026

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

net: mvpp2: предотвращение переполнения буфера при выделении памяти в page_pool

Схема буферизации на основе per-processor (per-CPU) поддерживается только в том случае, если количество пулов (nrxqs * 2) не превышает MVPP2_BM_MAX_POOLS (8). Эта проверка уже выполняется в функции mvpp2_probe() при первоначальной активации перcpu_pools.

Однако функция mvpp2_change_mtu() может позже вызвать mvpp2_bm_switch_buffers(priv, true) без этой проверки, что может привести к обращению за пределами границ массива priv->page_pool в функции mvpp2_bm_init(). Размер этого массива рассчитан на хранение элементов MVPP2_PORT_MAX_RXQ, и функция mvpp2_get_nrxqs() может вернуть именно это значение. Схема per-CPU затем удваивает его (nrxqs * 2), что приводит к выходу за границы массива.

Необходимо проверить, является ли версия оборудования MVPP2 или новее, а также убедиться, что количество пулов (nrxqs * 2) не превышает MVPP2_BM_MAX_POOLS, перед переключением в режим per-CPU.

Обнаружено Центром верификации Linux (linuxtesting.org) с использованием SVACE.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

06.10.2026

Модерация

принято

Вход

VDB-414228

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!