High severity · published Jul 19, 2026
CVE-2026-64096
batman-adv: mcast: fix use-after-free in orig_node RCU release
8.8
CVSS
0.3%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Adjacent
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 17% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KE
Kernel · Linux
3.15 before 5.10.258; 5.11 before 5.15.209; 5.16 before 6.1.175; 6.2 before 6.6.142; 6.7 before 6.12.92; 6.13 before 6.18.34; +5 more · source: NVD
LI
Linux · Linux
ab49886e3da73b6b35ece21006e191910427bb30 before ff3a4487ead475e27b43280b8ee3d8464fe280e1; ab49886e3da73b6b35ece21006e191910427bb30 before 78a63fb2f7d5630d1c1f2859a20d4e4226863b41; ab49886e3da73b6b35ece21006e191910427bb30 before ced48f55bac73f0822eae90509e51b42b4f646c8; ab49886e3da73b6b35ece21006e191910427bb30 before 70bcb678561f0fb58f33270fc73f12f3be72b878; ab49886e3da73b6b35ece21006e191910427bb30 before aef897c9d2dd0d9339167fb82b62beff68d076cb; ab49886e3da73b6b35ece21006e191910427bb30 before 8a3707653ab658e082ccd992e92594e01b09a3fc; +3 more · source: vendor