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

Сводка

по VulDB • 06.10.2026

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

mm: filemap: сохранять отображенные (mapped) folio с флагом dropbehind

Механизм fault-around может отображать готовые к использованию folio с флагом dropbehind, минуя стандартный поиск в кэше страниц, который сбрасывает флаг dropbehind. Отображение представляет собой конкурирующий закэшированный пользовательский доступ, поэтому следует сохранять этот folio вместо принудительного снятия его отображения (unmap) по завершении записи на диск (writeback).

Для отображенного folio функция `folio_unmap_invalidate()` может вызвать `unmap_mapping_folio()`, которая захватывает мьютекс `i_mmap_rwsem` и может переходить в состояние сна. Сохранение отображенных folio позволяет избежать этого пути выполнения кода, когда `folio_end_dropbehind()` выполняется в контексте задачи с отключенным планированием (non-preemptible task context).

Талу удалось спровоцировать предупреждение о сне в атомарном контексте (sleeping-in-atomic warning) из-за этой проблемы [1].

Неотображенные folio с флагом dropbehind продолжают обрабатываться по существующему пути инвалидации.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

06.10.2026

Модерация

принято

Вход

VDB-414187

EPSS

0.00173

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!