CVE.futuretools
NVD NIST
CVE-2026-90151

NFSv4: remove callback IDR entry on client allocation failure

CVSS 3.1Critical
9.8/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 68c721391b761dbe38d5b0094d2bb6e8489ad92b, 9bfdd0f591307b5198826a0e7a5b2f35f87acd2d, 7c4812eb96bdcafb31a65b12f2aa96659429d1d4, fc95ca82d5ae598c428ab5a00ae69f8526d59371, 80b1c3d5a881f7d9081aa9f46da9742878a0f893, 3f2387e8bfbc4efda5d77c3a11a028d0a119c48f, 5891c03e150920618db0e9c4ea2d772abacdcfd1, d05c2007b3d84ccba11dc6e9cb3202768cc72f14
Примените патч ядра Linux, вызывающий хелпер очистки IDR при аварийном завершении аллокации nfs4_alloc_client().

01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ

Use-After-Free в подсистеме NFSv4 ядра Linux при сбое аллокации клиента. Освобожденный указатель nfs_client остается зарегистрированным в таблице cb_ident_idr.

02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ

Точка входа — функция nfs4_alloc_client(). Идентификатор обратного вызова выделяется до завершения инициализации; при ошибке последующих шагов ядро вызывает nfs_free_client() в обход nfs_put_client(), пропуская удаление записи из cb_ident_idr.

03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ

Последующий поиск callback-клиента по cb_ident возвращает повисший указатель на освобожденную память, приводя к повреждению структур памяти ядра, DoS или локальному повышению привилегий.

04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ

LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: 68c721391b761dbe38d5b0094d2bb6e8489ad92b
LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: 9bfdd0f591307b5198826a0e7a5b2f35f87acd2d
LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: 7c4812eb96bdcafb31a65b12f2aa96659429d1d4
LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: fc95ca82d5ae598c428ab5a00ae69f8526d59371
LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: 80b1c3d5a881f7d9081aa9f46da9742878a0f893
LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: 3f2387e8bfbc4efda5d77c3a11a028d0a119c48f
LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: 5891c03e150920618db0e9c4ea2d772abacdcfd1
LinuxLinux
>= f4eecd5da3422e82e88e36c33cbd2595eebcacb1➔Fix: d05c2007b3d84ccba11dc6e9cb3202768cc72f14

05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (8)

06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК

Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:

Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-90151: NFSv4: remove callback IDR entry on client allocation failure. URL: https://cve.futuretools.ru/cve/CVE-2026-90151
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_90151,
  title = {{CVE-2026-90151: NFSv4: remove callback IDR entry on client allocation failure}},
  author = {{CVE Futuretools}},
  year = {2026},
  howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-90151}},
  note = {Оперативный инженерный анализ киберугроз}
}