CVE-2026-64096 in Linuxinformação

Sumário

de VulDB • 19/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

batman-adv: mcast: corrige use-after-free na liberação de orig_node via RCU

A função batadv_mcast_purge_orig() remove entradas das listas protegidas por RCU (hlists), mas não aguarda um período de graça do RCU antes de retornar. Leitores concorrentes que utilizam o protocolo RCU podem ainda acessar referências a essas entradas no momento da remoção. Os leitores protegidos pelo RCU, ao tentarem operar em entradas como orig->mcast_want_all_ipv6_node, acabariam acessando memória já liberada.

A correção consiste em mover batadv_mcast_purge_orig() para dentro de batadv_orig_node_release(), logo antes da invocação de call_rcu(). Isso garante que os leitores RCU ativos no momento da purga tenham concluído suas operações (drained) antes que a memória do orig_node seja recuperada.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380214

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!