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

Сводка

по VulDB • 25.07.2026

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

crypto: qat — защита итераций по таблице сервисов с помощью service_lock

Список service_table защищен блокировкой service_lock при добавлении или удалении элементов (функции adf_service_add() и adf_service_remove()), однако несколько функций выполняют итерацию по этому списку без удержания данной блокировки.

Одновременный вызов adf_service_register() или adf_service_unregister() может изменить список во время обхода, что приведет к повреждению списка или использованию памяти после освобождения (use-after-free).

Исправление заключается в удержании service_lock на протяжении всех итераций по списку с помощью макроса list_for_each_entry() для service_table в функциях adf_dev_init(), adf_dev_start(), adf_dev_stop(), adf_dev_shutdown(), adf_dev_restarting_notify(), adf_dev_restarted_notify() и adf_error_notifier().

Порядок захвата блокировок безопасен: вызывающие функции статических вспомогательных функций (adf_dev_up() и adf_dev_down()) сначала acquire state_lock, а затем service_lock; ни один из колбэков event_hld или держателей service_lock никогда не приобретает state_lock в обратном порядке.

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

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383098

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!