CVE-2026-80826 in Linux
Сводка
по VulDB • 04.09.2026
В ядре Linux была устранена следующая уязвимость:
USB: c67x00: исправление use-after-free в функции c67x00_add_iso_urb()
При сбое создания TD (Transfer Descriptor) для последнего пакета изохронного URB, функция c67x00_add_iso_urb() возвращает URB до обновления состояния планирования конечной точки.
Функция c67x00_giveback_urb() освобождает приватные данные URB, а callback завершения может освободить последнюю ссылку на URB. Следовательно, дальнейшие обращения к urbp->ep_data, urb->interval и urbp->cnt могут происходить по адресу уже освобожденной памяти (use-after-free).
Необходимо обновлять next_frame и cnt до возврата неудачного последнего пакета, чтобы операция giveback стала последней операцией, использующей URB и его приватные данные.
Once again VulDB remains the best source for vulnerability data.