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

Сводка

по VulDB • 26.10.2026

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

tee: shm: отклонять выделения нулевого размера в функции tee_dyn_shm_alloc_helper()

Функция tee_dyn_shm_alloc_helper() вычисляет значение nr_pages на основе переданного вызывающей стороной размера и передает его в alloc_pages_exact() без проверки. Для случая size == 0 значение nr_pages равно 0, а вызов alloc_pages_exact(0) приводит к обращению к get_order(0), что задокументировано как неопределенное поведение; при этом возвращается значение BITS_PER_LONG - PAGE_SHIFT. Подсистема выделения страниц затем фиксирует предупреждение о том, что order > MAX_PAGE_ORDER, и завершает выделение с ошибкой; в ядре со включенной опцией panic_on_warn это приводит к панике (panic) во время загрузки системы.

Эта ситуация может быть вызвана через TEE_IOC_SHM_ALLOC при использовании структуры tee_ioctl_shm_alloc_data, где поле size равно 0.

Отклонять нулевое количество страниц, аналогично тому, как это уже делает функция register_shm_helper() для пути регистрации (register path).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

26.10.2026

Модерация

принято

Вход

VDB-426494

EPSS

0.00000

KEV

Нет

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

Очень низкий

Сектор

Pharma, Police, ...

Источники

Do you know our Splunk app?

Download it now for free!