CVE-2026-64096 in Linuxinformation

Résumé

par VulDB • 20/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

batman-adv: mcast: correction d'un use-after-free lors de la libération RCU du nœud d'origine (orig_node)

La fonction batadv_mcast_purge_orig() supprime des entrées des hlists protégés par RCU, mais ne patiente pas pendant une période grâce RCU avant de retourner. Les lecteurs RCU concurrents peuvent encore accéder aux références vers ces entrées au moment de leur suppression. Les lecteurs protégés par RCU tentant d'opérer sur des entrées telles que orig->mcast_want_all_ipv6_node accèdent alors à une mémoire déjà libérée.

Cette correction consiste à déplacer batadv_mcast_purge_orig() dans batadv_orig_node_release(), juste avant l'appel de la fonction call_rcu(). Cela garantit que les lecteurs RCU qui étaient actifs au moment du purge ont terminé leur traitement (drained) avant que la mémoire orig_node ne soit récupérée.

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

Responsable

Linux

Réserver

19/07/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380214

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!