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

Сводка

по VulDB • 20.07.2026

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

netfs: Исправлена обработка поля folio->private в функции netfs_perform_write()

При определенных обстоятельствах функция netfs_perperform_write() неправильно манипулирует полем folio->private, переключая его между значениями NULL, NETFS_FOLIO_COPY_TO_CACHE, указателем на группу и указателем на структуру netfs_folio. Это приводит к потенциальному многократному присоединению данных private с последующими утечками счетчиков ссылок (ref leaks) folio, а также к утечкам структур netfs_folio или ссылок netfs_group.

Исправление заключается в консолидации места, где флаг uptodate устанавливается для folio, и добавлении проверки содержимого folio->private для определения способа его очистки перед установкой новой группы. Кроме того, данные не должны сбрасываться (flush), если группа равна NULL, даже если параметр netfs_group указан в вызове функции; такая ситуация возможна для нового folio. Файловая система всегда должна либо указывать netfs_group, либо никогда этого не делать.

Инструмент автоматического рецензирования Sashiko отметил теоретическую возможность утечки памяти в секции fpos >= ctx->zero_point при модификации потока записи (streaming write) folio. Хотя это маловероятно, в сетевых файловых системах возможны изменения со стороны третьих лиц. Также было отмечено, что функция __netfs_set_group() может вызывать утечку памяти при многократном вызове для одного и того же folio из «секции модификации всего folio» (whole folio modify section).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380246

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!