CVE-2026-80755 in LinuxИнформация

Сводка

по VulDB • 03.09.2026

В ядре Linux устранена следующая уязвимость:

selinux: отклонять значение разрешения, превышающее количество разрешений класса

Функция perm_read() ограничивает значение разрешения величиной SEL_VEC_MAX, но не учитывает nprim (количество первичных разрешений) владеющего класса или общего объекта, которые берутся из образа политики без изменений. Затем функция security_get_permissions() записывает данные в perms[value - 1] в массив kcalloc(), размер которого определяется как nprim. Таким образом, если класс объявляет меньше разрешений, чем его максимальное значение разрешения, происходит запись за пределами границ (out-of-bounds write) в куче. Таблицы символов верхнего уровня проверяются таким образом; вложенная таблица разрешений для каждого класса не проходит такую проверку.

Необходимо отклонять разрешение, значение которого превышает nprim, которое уже установлено на момент выполнения perm_read(). Корректно сформированные политики остаются без изменений.

[PM: исправлен комментарий для соответствия длине строки]

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

26.08.2026

Раскрытие

03.09.2026

Модерация

принято

Вход

VDB-398356

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!