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

Сводка

по VulDB • 12.09.2026

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

nfsd: исправлено несоответствие доменов времени в функции clients_still_reclaiming()

Функция clients_still_reclaiming() вычисляет дедлайн на основе nn->boot_time (CLOCK_REALTIME, ~1.7 миллиарда), но сравнивает его со значением ktime_get_boottime_seconds() (CLOCK_BOOTTIME, секунды с момента загрузки). Это сравнение всегда возвращает ложное значение — для того чтобы CLOCK_BOOTTIME превысил дедлайн, вычисленный на основе CLOCK_REALTIME, потребовалось бы ~54 года непрерывной работы системы.

Это означает, что любой клиент может бесконечно удерживать сервер в состоянии «grace», отправляя запросы OPEN с CLAIM_PREVIOUS, тем самым блокируя все операции, не связанные с reclaim, для всех остальных клиентов.

Добавлена переменная boot_time_bt (CLOCK_BOOTTIME) рядом со существующей переменной boot_time и используется она для вычисления дедлайна. Переменная boot_time (CLOCK_REALTIME) сохраняется для своей роли в формировании nonce идентификатора клиента cl_boot.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

11.09.2026

Раскрытие

12.09.2026

Модерация

принято

Вход

VDB-402970

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!