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

Сводка

по VulDB • 18.09.2026

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

NFSv4/flexfiles: исправлена ошибка разыменования нулевого указателя для серверов данных NFSv4.0

flexfiles принимает серверы данных NFSv4.0, однако два пути кода NFSv4 предполагают наличие сессии на клиенте сервера данных. В отличие от NFSv4.1+, у клиента NFSv4.0 нет сессии (clp->cl_session равен NULL; используется clp->cl_slot_tbl), поэтому выполнение операций ввода-вывода к DS flexfiles версии 4.0 приводит к ошибке ядра:

- nfs4_init_ds_session() выполняет разыменование clp->cl_session->session_state во время инициализации аренды (lease) для DS. Кроме того, она устанавливает значение cl_lease_time только при установленном флаге NFS4_SESSION_INITING; без сессии это условие никогда не выполняется, поэтому cl_lease_time остается равным 0, а nfs4_renew_state() попадает в бесконечный цикл ожидания (busy-loop), повторно планируя операцию каждые 5 секунд. Необходимо инициализировать аренду всегда, когда отсутствует сессия, и возвращаться из функции до обращения к состоянию сессии.

- ff_layout_async_handle_error_v4() выполняет разыменование clp->cl_session->fc_slot_table при каждой ошибке ввода-вывода DS. В случае отсутствия сессии следует использовать таблицу слотов транспорта версии 4.0 (clp->cl_slot_tbl).

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406671

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!