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)
- git.kernel.orghttps://git.kernel.org/stable/c/68c721391b761dbe38d5b0094d2bb6e8489ad92b
- git.kernel.orghttps://git.kernel.org/stable/c/9bfdd0f591307b5198826a0e7a5b2f35f87acd2d
- git.kernel.orghttps://git.kernel.org/stable/c/7c4812eb96bdcafb31a65b12f2aa96659429d1d4
- git.kernel.orghttps://git.kernel.org/stable/c/fc95ca82d5ae598c428ab5a00ae69f8526d59371
- git.kernel.orghttps://git.kernel.org/stable/c/80b1c3d5a881f7d9081aa9f46da9742878a0f893
- git.kernel.orghttps://git.kernel.org/stable/c/3f2387e8bfbc4efda5d77c3a11a028d0a119c48f
- git.kernel.orghttps://git.kernel.org/stable/c/5891c03e150920618db0e9c4ea2d772abacdcfd1
- git.kernel.orghttps://git.kernel.org/stable/c/d05c2007b3d84ccba11dc6e9cb3202768cc72f14
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 = {Оперативный инженерный анализ киберугроз}
}