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

Сводка

по VulDB • 25.07.2026

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

netfs: исправлена потенциальная ошибка Use-After-Free (UAF) в функции netfs_unlock_abandoned_read_pages()

Функция netfs_unlock_abandoned_read_pages(rreq) обращается к индексу folio, который требуется разблокировать, и сравнивает его со значением rreq->no_unlock_folio для предотвращения попытки разблокировки folio, данные которого читаются функциями netfs_perform_write() или netfs_write_begin().

Однако поскольку функция netfs_unlock_abandoned_read_pages() вызывается _после_ сброса флага NETFS_RREQ_IN_PROGRESS, единственный folio, разыменование которого запрещено — это тот, на который указывает ->no_unlock_folio, так как права владения немедленно возвращаются вызывающей стороне.

Исправление заключается в сохранении указателя на folio вместо индекса и использовании этого указателя. Аналогичное исправлено также в функции netfs_unlock_read_folio().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

19.07.2026

Раскрытие

24.07.2026

Модерация

принято

Вход

VDB-382949

EPSS

0.00448

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!