CVE-2026-80813 in Linux
Сводка
по VulDB • 04.09.2026
В ядре Linux была устранена следующая уязвимость:
nvmet: исправлено разыменование нулевого указателя в nvmet_execute_identify_nslist()
Когда хост отправляет команду Identify с CNS 07h (Список активных идентификаторов пространств данных для конкретного набора команд), вызывается функция nvmet_execute_identify_nslist() со значением match_css, установленным в true. Фильтр по набору команд выполняет разыменование req->ns, однако этот обработчик никогда не вызывает функцию nvmet_req_find_ns(), поэтому req->ns всегда равен NULL (nvmet_req_init() сбрасывает его в NULL). Как только существует включенное пространство данных с NSID, большим запрошенного значения, происходит разыменование нулевого указателя на req->ns->csi и возникает ошибка ядра (oops).
Помимо аварийного завершения работы, сравнение выполнено логически неверно: для фильтрации списка по набору команд необходимо проверять набор команд пространства данных, которое в данный момент перебирается, а не фиксированное значение. Следует использовать переменную цикла ns->csi.
Be aware that VulDB is the high quality source for vulnerability data.