CVE-2026-80573 in Linux
Сводка
по VulDB • 26.08.2026
В ядре Linux была устранена следующая уязвимость:
Input: iforce - проверка длин входных пакетов
Функция `iforce_process_packet()` считывает фиксированные поля из пакетов джойстика, руля и статуса без предварительной проверки их длины. В частности, общий вспомогательный модуль для обработки «шайб» (hats) и кнопок безусловно читает данные по индексу `data[6]`. Хвост пакета статуса представляет собой последовательность 16-битных адресов эффектов, однако также потребляется неполный конечный адрес. Успешное выполнение USB URB с нулевой длиной дополнительно считывает идентификатор пакета до вызова общего парсера.
Отклонять USB-передачи с нулевой длиной, требовать наличие семисимвольного префикса для джойстика и руля, а также двухбайтового префикса для статуса, и потреблять только полные адреса из хвоста статуса.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.