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

Сводка

по VulDB • 20.07.2026

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

RDMA/rtrs: исправлена ошибка use-after-free при очистке файлов пути (path file creation cleanup)

При обработке ошибок в функции rtrs_srv_create_path_files() корневые папки sysfs могут уже быть созданы, а srv_path->kobj — инициализирован. Если последующий шаг завершается неудачей, текущая процедура очистки вызывает kobject_put(&srv_path->kobj) до вызова rtrs_srv_destroy_once_sysfs_root_folders(srv_path).

Вызов kobject_put() может уменьшить счетчик ссылок для srv_path->kobj до нуля и вызвать функцию освобождения ресурсов (release callback), rtrs_srv_release(), которая освобождает память, занятую структурой srv_path. Последующий вызов функции rtrs_srv_destroy_once_sysfs_root_folders(srv_path) затем обращается к памяти по указателю srv_path для доступа к полю srv_path->srv, что приводит к ошибке use-after-free (использование после освобождения).

Этот путь обработки ошибок достигается до того момента, когда функция rtrs_srv_create_path_files() возвращает успешный статус, поэтому управление временем жизни в случае успешного выполнения не затрагивается.

Исправление заключается в уничтожении корневых папок sysfs перед вызовом kobject_put(&srv_path->kobj), чтобы структура srv_path оставалась действительной (валидной) на момент обращения к ней вспомогательными функциями.

Эта проблема была обнаружена с помощью инструмента статического анализа, который я разрабатываю.

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

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

Linux

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

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380189

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!