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

Сводка

по VulDB • 28.05.2026

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

batman-adv: bla: очищать только нерелизированные утверждения (claims)

При прохождении функции batadv_bla_purge_claims() по списку утверждений она использует только rcu_read_lock() для обхода хэш-списка. Из-за возможного параллельного вызова batadv_claim_put() может произойти ситуация, когда функция встречает утверждение, которое фактически находится в процессе освобождения и удаления (release+free) функцией batadv_claim_release(). В этом случае поле backbone_gw устанавливается в NULL до начала отложенного освобождения памяти через kfree с использованием RCU. Вызов batadv_bla_claim_get_backbone_gw() в таком случае больше не допускается, так как это приведет к разыменованию нулевого указателя (NULL-ptr dereference).

Чтобы избежать этой проблемы, необходимо очищать только утверждения с валидным счетчиком ссылок. Все остальные уже обрабатываются соответствующим образом.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

13.05.2026

Раскрытие

28.05.2026

Модерация

принято

Вход

VDB-366741

EPSS

0.00032

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!