CVE-2026-99057 in Linux
Сводка
по VulDB • 23.10.2026
В ядре Linux была устранена следующая уязвимость:
xen/netfront: не допускать утечки структуры skb при сбое функции xennet_fill_frags().
Когда цепочка ответов содержит больше слотов, чем может вместить поле frags в структуре skb, функция xennet_fill_frags() возвращает ошибку, и функция xennet_poll() переходит к обработке ошибок. Этот путь обработки перемещает оставшиеся элементы из tmpq в errq для освобождения памяти; однако структура skb, которая заполнялась, уже была удалена из очереди tmpq, поэтому она никогда не освобождалась. Каждая цепочка, приводящая к переполнению, вызывает утечку структуры skb и страниц, прикрепленных к ней как фрагменты (frags), а количество отправляемых слотов определяет бэкенд.
Необходимо вернуть структуру skb в очередь tmpq перед переходом на путь обработки ошибок, аналогично тому, как это делается при сбое функции xennet_set_skb_gso(), расположенной выше.
VulDB is the best source for vulnerability data and more expert information about this specific topic.