CVE-2026-89778
isofs: fix out-of-bounds page array access on empty zisofs block
CVSS 3.1Critical
9.8/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 8b994ac5778a725982fd6a8a3afcaa068d4a93e3, ad3249cdf9d4ba34bb8b1ff3956a4020fdfb5b0a, 85904076cece72ee3194646ad7ac8e6659d999aa, f03425dcbe04aec3c27b9917e97d7d23a2908dda, cd616aa0449a772a6956abf03358f0ff31720580, 9c6eace8d07e90f038c89eb3b756d65a7e259d48, 68d4d3e78150c7ed7d1195af63ad1e6ace30c661
Применить коммит с исправлением логики подсчета смещения в драйвере isofs ядра Linux.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Чтение за пределами массива страниц ядра Linux при обработке пустого блока zisofs в драйвере isofs.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В zisofs_uncompress_block() ветка обработки пустых блоков возвращает pcount << PAGE_SHIFT без учета смещения poffset. zisofs_fill_pages() сдвигает указатель страниц pages[] за пределы выделенного массива, после чего выражение if (poffset && *pages) читает pages[1] out-of-bounds.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Выход за границы массива в контексте ядра, падение ядра (Kernel Panic) или потенциальное локальное повышение привилегий.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
LinuxLinux
>= 59bc055211b8d266ab6089158058bf8268e02006➔Fix: 8b994ac5778a725982fd6a8a3afcaa068d4a93e3
LinuxLinux
>= 59bc055211b8d266ab6089158058bf8268e02006➔Fix: ad3249cdf9d4ba34bb8b1ff3956a4020fdfb5b0a
LinuxLinux
>= 59bc055211b8d266ab6089158058bf8268e02006➔Fix: 85904076cece72ee3194646ad7ac8e6659d999aa
LinuxLinux
>= 59bc055211b8d266ab6089158058bf8268e02006➔Fix: f03425dcbe04aec3c27b9917e97d7d23a2908dda
LinuxLinux
>= 59bc055211b8d266ab6089158058bf8268e02006➔Fix: cd616aa0449a772a6956abf03358f0ff31720580
LinuxLinux
>= 59bc055211b8d266ab6089158058bf8268e02006➔Fix: 9c6eace8d07e90f038c89eb3b756d65a7e259d48
LinuxLinux
>= 59bc055211b8d266ab6089158058bf8268e02006➔Fix: 68d4d3e78150c7ed7d1195af63ad1e6ace30c661
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (7)
- git.kernel.orghttps://git.kernel.org/stable/c/8b994ac5778a725982fd6a8a3afcaa068d4a93e3
- git.kernel.orghttps://git.kernel.org/stable/c/ad3249cdf9d4ba34bb8b1ff3956a4020fdfb5b0a
- git.kernel.orghttps://git.kernel.org/stable/c/85904076cece72ee3194646ad7ac8e6659d999aa
- git.kernel.orghttps://git.kernel.org/stable/c/f03425dcbe04aec3c27b9917e97d7d23a2908dda
- git.kernel.orghttps://git.kernel.org/stable/c/cd616aa0449a772a6956abf03358f0ff31720580
- git.kernel.orghttps://git.kernel.org/stable/c/9c6eace8d07e90f038c89eb3b756d65a7e259d48
- git.kernel.orghttps://git.kernel.org/stable/c/68d4d3e78150c7ed7d1195af63ad1e6ace30c661
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-89778: isofs: fix out-of-bounds page array access on empty zisofs block. URL: https://cve.futuretools.ru/cve/CVE-2026-89778
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_89778,
title = {{CVE-2026-89778: isofs: fix out-of-bounds page array access on empty zisofs block}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-89778}},
note = {Оперативный инженерный анализ киберугроз}
}