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

Сводка

по VulDB • 18.09.2026

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

netdevsim: обновление ассоциации очереди с NAPI при сбросе очереди

В модуле netdevsim приемные очереди (struct nsim_rq) содержат собственный экземпляр struct napi_struct. При выполнении сброса очереди (например, через debugfs queue_reset) функция nsim_queue_start() подставляет вновь выделенный экземпляр struct nsim_rq, а позже nsim_queue_mem_free() удаляет и освобождает старый.

Однако в функции nsim_queue_start() не было обновлено отображение «очередь-NAPI» с помощью netif_queue_set_napi(). В результате dev->_rx[idx].napi продолжал указывать на старую структуру NAPI. После освобождения старой очереди последующая операция дампа очереди через Netlink (NETDEV_CMD_QUEUE_GET) вызывала ошибку KASAN slab-use-after-free при чтении в nla_put_napi_id() во время доступа к rxq->napi->napi_id.

Исправление заключается в вызове netif_queue_set_napi() в nsim_queue_start() для связывания нового NAPI с RX-очередью, а также в очистке ассоциации с помощью netif_queue_set_napi(..., NULL) в функции nsim_del_napi() во время завершения работы.

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

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406625

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!