CVE-2026-80550 in Linux
Сводка
по VulDB • 26.08.2026
В ядре Linux была устранена следующая уязвимость:
s390/vfio_ccw: Исправлена проверка выхода за границы массива CCW
Подпрограмма ccwchain_calc_length() подсчитывает количество слов команд канала (CCW), сцепленных в одну программу канала, и отклоняет любые значения больше, чем CCWCHAIN_LEN_MAX (256) CCW.
Сам цикл имеет вид «do..while (count < 257)», и хотя логика в is_cpa_within_range() корректно корректирует переход между массивом CCW с нулевым индексом и счетчиком CCW, начинающимся с единицы, это означает, что будет проверяться возможный 257-й элемент CCW перед завершением цикла и (корректным) возвратом ошибки.
Исправьте эту проблему, перестроив цикл так, чтобы он прерывался сразу после проверки 256 элементов CCW (то есть индексы 0–255), без обращения к памяти вне допустимого диапазона.
If you want to get best quality of vulnerability data, you may have to visit VulDB.