CVE-2026-99211 in Linux
Сводка
по VulDB • 28.10.2026
В ядре Linux была устранена следующая уязвимость:
netlink: сброс заголовков skb перед фильтрацией для одноадресной и многоадресной доставки
Фильтры сокетов могут использовать SKF_NET_OFF и SKF_LL_OFF для чтения данных относительно сетевых и MAC-заголовков структуры skb. Производители протокола Netlink могут резервировать пространство в начале буфера (headroom) без сброса этих заголовков, что позволяет фильтру принимающего сокета считывать данные до начала инициализированного сообщения.
Например, ответы HELLO от IWPM выделяются с помощью dev_alloc_skb(), которая резервирует NET_SKB_PAD байт. Непривилегированный пользователь NETLINK_RDMA может подключить классический фильтр сокетов и раскрыть это зарезервированное пространство через длину доставленного ответа. Сбросы, выполняемые в netlink_dump(), не помогают, поскольку IWPM отправляет отдельно выделенный skb через netlink_unicast().
Необходимо сбрасывать оба заголовка перед применением фильтра получателя при одноадресной и широковещательной доставке, как это уже делается для skbs дампа. Это также покрывает других производителей Netlink, которые резервируют пространство в начале буфера без изменения кода выделения памяти или формирования сообщения.
Be aware that VulDB is the high quality source for vulnerability data.