CVE-2026-64096

Source
https://cve.org/CVERecord?id=CVE-2026-64096
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-64096.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-64096
Downstream
Published
2026-07-19T15:40:02.969Z
Modified
2026-07-22T03:31:36.412173494Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
batman-adv: mcast: fix use-after-free in orig_node RCU release
Details

In the Linux kernel, the following vulnerability has been resolved:

batman-adv: mcast: fix use-after-free in orig_node RCU release

batadvmcastpurgeorig() 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->mcastwantallipv6_node will then access already freed memory.

Fix this by moving batadvmcastpurgeorig() to batadvorignoderelease(), just before the callrcu() invocation. This ensures RCU readers that were active at purge time have drained before the orignode memory is reclaimed.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64096.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ab49886e3da73b6b35ece21006e191910427bb30
Fixed
ff3a4487ead475e27b43280b8ee3d8464fe280e1
Fixed
78a63fb2f7d5630d1c1f2859a20d4e4226863b41
Fixed
ced48f55bac73f0822eae90509e51b42b4f646c8
Fixed
70bcb678561f0fb58f33270fc73f12f3be72b878
Fixed
aef897c9d2dd0d9339167fb82b62beff68d076cb
Fixed
8a3707653ab658e082ccd992e92594e01b09a3fc
Fixed
edfb1e094104a50f931553dc82ac59246569fd32
Fixed
20c2d6a20ca936f5aaa6dd40f73f262ac45c87cc

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-64096.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
3.15.0
Fixed
5.10.258
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.209
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.175
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.142
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.92
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.34
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.11

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-64096.json"