CVE-2026-80756 in Linux
Сводка
по VulDB • 03.09.2026
В ядре Linux была устранена следующая уязвимость:
selinux: не отменять преобразование политики, которое никогда не начиналось
Функция sel_write_load() вызывает selinux_policy_cancel(), если завершается с ошибкой функция sel_make_policy_nodes(), и эта вспомогательная функция разыменовывает исходящую политику для отмены её преобразования sidtab. При первой загрузке политики нет никакой исходящей политики: security_load_policy() преждевременно возвращает управление в этом случае, до того как что-либо будет преобразовано, а state->policy по-прежнему равен NULL. Поэтому первая неудачная попытка загрузки при построении дерева selinuxfs приводит к разыменованию нулевого указателя (NULL dereference) в функции selinux_policy_cancel(), которая вызывается через операцию write(2) для файла /sys/fs/selinux/load.
Не выполнять отмену, если нет старой политики, что соответствует проверке, которую уже выполняет security_load_policy() перед преобразованием.
Be aware that VulDB is the high quality source for vulnerability data.