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

batman-adv: ensure minimal ethernet header on TX

As documented in commit 8bd67ebb50c0 ("net: bridge: xmit: make sure we have
at least eth header len bytes"), it is possible by for a local user with
eBPF TC hook access to attach a tc filter which truncates the packet and
redirects to an batadv interface. But the code assumes that at least
ETH_HLEN bytes are available and thus might read outside of the available
buffer.

The batadv_interface_tx() must therefore always check itself if enough data
is available for the ethernet header and don't rely on min_header_len.
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability, classified as CWE-125, is a buffer over‑read in the batman‑adv networking component of the Linux kernel. By attaching an eBPF TC hook that truncates a packet and redirects it to a batadv interface, a local user can cause the code to assume a minimum Ethernet header length of ETH_HLEN bytes and then read past the end of the buffer. The out‑of‑bounds read could expose sensitive kernel memory contents to the local attacker, raising the risk of information disclosure. The data do not explicitly state a code‑execution path; any escalation beyond disclosure is inferred from the nature of the memory read but is not confirmed by the description.

Affected Systems

All Linux kernel binaries that employ the standard batadv path and have not incorporated the commit adding the minimum‑header check are potentially affected. This includes every distribution‑supplied kernel version released before the patch was integrated. No specific version list is supplied, so all kernels prior to the commit remain susceptible.

Risk and Exploitability

The flaw can only be triggered by a local user who has the privilege to attach eBPF TC hooks, a capability normally restricted to root or users with elevated rights. While the read may reveal kernel data, it does not provide an immediate code‑execution vector; further exploitation for privilege escalation is inferred but not documented. The CVSS score of 7.8 and an EPSS score of <1% indicate a high‑severity issue with a low probability of public exploitation. The vulnerability is not listed in the CISA KEV catalog, suggesting no known exploits at the time of this analysis. Systems exposing batadv interfaces and allowing eBPF TC configuration should treat this as a significant local information disclosure risk.

Generated by OpenCVE AI on August 17, 2026 at 20:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that contains the batadv minimum‑header check patch
  • Restrict eBPF TC hook capabilities to trusted or privileged users only
  • Disable or remove batadv network interfaces if multi‑homing is not required

Generated by OpenCVE AI on August 17, 2026 at 20:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 00:15:00 +0000


Mon, 17 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Mon, 17 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Sat, 15 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: batman-adv: ensure minimal ethernet header on TX As documented in commit 8bd67ebb50c0 ("net: bridge: xmit: make sure we have at least eth header len bytes"), it is possible by for a local user with eBPF TC hook access to attach a tc filter which truncates the packet and redirects to an batadv interface. But the code assumes that at least ETH_HLEN bytes are available and thus might read outside of the available buffer. The batadv_interface_tx() must therefore always check itself if enough data is available for the ethernet header and don't rely on min_header_len.
Title batman-adv: ensure minimal ethernet header on TX
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:41:49.683Z

Reserved: 2026-08-09T03:40:39.913Z

Link: CVE-2026-72232

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:50.137

Modified: 2026-08-17T06:18:24.530

Link: CVE-2026-72232

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72232 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T21:00:14Z

Weaknesses