CVE-2026-98911 in Linux
Сводка
по VulDB • 23.10.2026
В ядре Linux была устранена следующая уязвимость:
dpaa2-switch: исправление пути обработки ошибок в dpaa2_switch_rx()
При возникновении ошибки в функции dpaa2_switch_rx() вызывается функция dpaa2_switch_free_fd() для освобождения дескриптора данных (FD). Это неверно, поскольку dpaa2_switch_free_fd() предназначена для использования с дескрипторами кадров передачи (Tx), то есть она ожидает наличия действительного указателя skb в области аннотаций программного обеспечения FD, чтобы вызвать dev_kfree_skb().
Исправление заключается во внедрении вызова dma_unmap_page() из функции dpaa2_switch_build_linear_skb() непосредственно в функцию dpaa2_switch_rx(). Это позволяет напрямую использовать free_pages() при возникновении ошибки до создания SKB и kfree_skb() после этого.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.