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

Сводка

по VulDB • 19.07.2026

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

fuse: повторная блокировка запроса перед заменой folio в кэше страниц

Функция fuse_try_move_folio() разблокирует запрос при входе, но не блокирует его снова на пути успешного выполнения. Это означает, что функция fuse_chan_abort() может завершить запрос и освободить структуру fuse_io_args (например, через вызов fuse_readpages_end()), пока последующая логика цепочки копирования после fuse_try_move_folio() обращается к fuse_io_args, что приводит к уязвимости use-after-free.

Исправление заключается в вызове lock_request() перед replace_page_cache_folio(). Это гарантирует блокировку запроса на пути успешного выполнения, предотвращая освобождение структуры fuse_io_args во время работы последующей логики копирования, а также обеспечивает неизменность значения ap->folios[i]->mapping отличным от NULL, поскольку после replace_page_cache_folio() указатель ap->folios[i] всегда будет ссылаться на новый folio (newfolio).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

09.06.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380120

EPSS

0.00000

KEV

Нет

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

Высокий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!