PT-2026-61413 · Linux · Linux
CVE-2026-64096
·
Publicado
2026-07-19
·
Atualizado
2026-07-19
CVSS v3.1
8.8
Alta
| Vetor | AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
batman-adv: mcast: fix use-after-free in orig node RCU release
batadv mcast purge orig() removes entries from RCU-protected hlists but
does not wait for an RCU grace period before returning. Concurrent RCU
readers may still accesses references to those entries at the point of
removal. RCU-protected readers trying to operate on entries like
orig->mcast want all ipv6 node will then access already freed memory.
Fix this by moving batadv mcast purge orig() to batadv orig node release(),
just before the call rcu() invocation. This ensures RCU readers that were
active at purge time have drained before the orig node memory is reclaimed.
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux