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

Сводка

по VulDB • 24.07.2026

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

octeontx2-pf: исправлено двойное освобождение памяти (double free) в функции rvu_rep_rsrc_init()

Функция rvu_rep_rsrc_init() выделяет память для очередей перед вызовом otx2_init_hw_resources(). При сбое настройки аппаратных ресурсов функция otx2_init_hw_resources() уже откатывает частично инициализированные состояния SQ, CQ и aura перед возвратом кода ошибки. Затем путь обработки ошибок representor-устройства снова вызывает otx2_free_hw_resources(), что может привести к повторному освобождению тех же самых ресурсов (double free).

Исправление заключается в разделении меток очистки так, чтобы сбой при вызове otx2_init_hw_resources() приводил только к освобождению памяти очередей. Вызов otx2_free_hw_resources() сохраняется для случаев ошибок, возникающих после успешного завершения инициализации аппаратных ресурсов.

Данная ошибка была впервые обнаружена экспериментальным инструментом анализа, который мы разрабатываем для выявления уязвимостей в управлении памятью ядра Linux, при анализе версии v6.13-rc1. Инструмент все еще находится в стадии разработки и пока не доступен публично. Ручная проверка подтвердила наличие ошибки также в версии v7.1-rc3.

Валидация во время выполнения (runtime validation) не проводилась, поскольку воспроизведение данного пути требует наличия аппаратного обеспечения OcteonTX2 representor.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

24.07.2026

Модерация

принято

Вход

VDB-382953

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!