CVE-2026-93204 json
batman-adv: dat: atomically update mac addresses
published 2026-09-17 52 d ago modified 2026-10-19 21 d ago also EUVD-2026-82312
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 10%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
batman-adv: dat: atomically update mac addresses
When a MAC address is updated in batadv_dat_entry_add(), it is done using a simple copy function. A parallel reader might only see parts of this update. In worst case, the reader is transporting the half updated MAC address over the network or is creating an ARP response using it - poisoning the ARP cache.
atomic64_t can be used to store the 48 bit of a mac address. A reader will then either see the old mac address or the new one - never a mixture of both.
Patch / fix
- Linux Linux 5.10.271, 5.15.221, 6.1.188, 6.6.157, 6.12.110, 6.18.52, 7.2.6, 7.3
- linux Debian 12 6.1.190-1
- linux Debian 13 6.12.111-1
- linux Debian 14 7.2.6-1
- linux-6.12 Debian 12 6.12.111-1~deb12u1
debian advisories DEBIAN-CVE-2026-93204
- linux Ubuntu 22.04 LTS 5.15.0-202.212
- linux Ubuntu 26.04 LTS 7.0.0-42.42
- linux-aws Ubuntu 22.04 LTS 5.15.0-1119.126
- linux-aws Ubuntu 26.04 LTS 7.0.0-1016.17
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1120.130
- linux-gcp Ubuntu 26.04 LTS 7.0.0-1016.18
- linux-gke Ubuntu 22.04 LTS 5.15.0-1115.121
- linux-ibm Ubuntu 22.04 LTS 5.15.0-1113.117
ubuntu advisories UBUNTU-CVE-2026-93204
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-source openSUSE Tumbleweed 7.2.7-1.1
opensuse advisories openSUSE-SU-2026:11880-1
- kernel Azure Linux 3.0 6.6.157.1-1
azure linux advisories AZL-103035
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- git.kernel.org/stable/c/181012b3d29c51197c235ee5871fc7512c736855 commit
- git.kernel.org/stable/c/159360a0de831845c4500b4f8638decdcd624040 commit
- git.kernel.org/stable/c/259db2c04586d40b82c5c3002b1e28b0698a0bb7 commit
- git.kernel.org/stable/c/1674855a5b6eacfe35f4db3095d7055c25467274 commit
- git.kernel.org/stable/c/66238e2a74eca5dabf85b0cd2c3c944e474dc2fd commit
- git.kernel.org/stable/c/a5e4d6cb4f6848b8906c1c493f99a8ccc0638515 commit
- git.kernel.org/stable/c/f68038c77a2f38c09c7e2e4f7fa1f4e246fdf2c9 commit
- git.kernel.org/stable/c/e6de568d3eda3e3c01c868fabd7a9535d5ee4a73 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-93204 updated cvss 5.5
kernel: batman-adv: dat: atomically update mac addresses
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernel Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9not affected: vulnerable code not present
+1 more productsfewer
Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.20% chance of exploitation in the next 30 days, higher than 10% of all scored CVEs (FIRST EPSS, 2026-11-08).
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/181012b3d29c51197c235ee5871fc7512c736855
- git.kernel.org /stable/c/159360a0de831845c4500b4f8638decdcd624040
- git.kernel.org /stable/c/259db2c04586d40b82c5c3002b1e28b0698a0bb7
- git.kernel.org /stable/c/1674855a5b6eacfe35f4db3095d7055c25467274
- git.kernel.org /stable/c/66238e2a74eca5dabf85b0cd2c3c944e474dc2fd
- git.kernel.org /stable/c/a5e4d6cb4f6848b8906c1c493f99a8ccc0638515
- git.kernel.org /stable/c/f68038c77a2f38c09c7e2e4f7fa1f4e246fdf2c9
- git.kernel.org /stable/c/e6de568d3eda3e3c01c868fabd7a9535d5ee4a73
Sources
- CVE List CVE-2026-93204
- NVD CVE-2026-93204
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.