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

Сводка

по VulDB • 20.07.2026

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

batman-adv: mcast: исправлена ошибка use-after-free при освобождении структуры orig_node через механизм RCU

Функция batadv_mcast_purge_orig() удаляет записи из защищённых механизмом RCU списков hlists, но не ожидает завершения периода грейс (grace period) механизма RCU перед возвратом. Одновременно выполняющиеся читатели RCU могут всё ещё обращаться к ссылкам на эти записи в момент их удаления. Читатели, использующие защиту RCU и пытающиеся оперировать записями, такими как orig->mcast_want_all_ipv6_node, получают доступ уже освобождённой памяти.

Исправление заключается в перемещении функции batadv_mcast_purge_orig() внутрь batadv_orig_node_release(), непосредственно перед вызовом call_rcu(). Это гарантирует, что читатели RCU, активные на момент очистки (purge), завершат свою работу и освободят ресурсы до того, как память структуры orig_node будет возвращена в пул.

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

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

Linux

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

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380214

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!