CVE-2025-38564 in LinuxИнформация

Сводка

по VulDB • 10.08.2026

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

perf/core: корректная обработка ошибки отображения буфера в perf_mmap()

После успешного выделения буфера или успешного присоединения к существующему буферу функция perf_mmap() пытается отобразить этот буфер только для чтения (read-only) в таблице страниц. Если это не удается, уже созданные записи таблицы страниц очищаются, однако другие специфичные для perf побочные эффекты этой ошибки не обрабатываются. Вызывающий код просто выполняет очистку VMA и не вызывает функцию perf_mmap_close().

Это приводит к утечке счетчиков ссылок (reference counts), искажению учета vm пользователя (user->vm accounting) и, как следствие, к несбалансированному вызову event::event_mapped().

Для устранения проблемы перемещается вызов event::event_mapped() перед вызовом map_range(), чтобы в случае ошибки при выполнении map_range() можно было вызвать perf_mmap_close() без возникновения несбалансированного вызова event::event_unmapped().

Функция perf_mmap_close() отменяет инкременты счетчиков ссылок и, в конечном итоге, освобождает буферы.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

16.04.2025

Раскрытие

19.08.2025

Модерация

принято

Вход

VDB-320625

EPSS

0.00154

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!