Skip to main content

Linux Kernel EUVDEUVD-2026-59131

| CVE-2026-72232 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-348f-jxjq-8xpv
7.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
6.7 MEDIUM

Attaching eBPF TC hooks requires CAP_NET_ADMIN on default configurations, raising the privilege bar to PR:H rather than the NVD-assigned PR:L.

3.1 AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
4.4 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
Red Hat
5.5 MEDIUM
qualitative

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 07:49 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

AnalysisAI

Out-of-bounds buffer read in the Linux kernel's batman-adv (batadv) mesh networking driver allows a local user with eBPF TC hook access to trigger reads beyond allocated packet buffer boundaries inside batadv_interface_tx(). The vulnerability spans many stable kernel series from 2.6.38 through pre-patch releases of 5.10, 5.15, 6.1, 6.6, 6.12, 6.18, and 7.1 branches. No public exploit has been identified at time of analysis and EPSS sits at 0.21% (11th percentile), though the high CVSS impact metrics (C:H/I:H/A:H) reflect potential for kernel heap memory disclosure or corruption if the out-of-bounds read extends into sensitive kernel state.

Technical ContextAI

The batman-adv (Better Approach To Mobile Adhoc Networking Advanced) driver is a mesh networking protocol implementation merged into the Linux kernel mainline since version 2.6.38. The vulnerable function, batadv_interface_tx(), serves as the TX path entry point for batadv interfaces and previously assumed that incoming sk_buff packets already satisfied the ETH_HLEN (14-byte Ethernet header) minimum, delegating that guarantee to the network stack's min_header_len mechanism. However, as established by the analogous bridge driver fix in commit 8bd67ebb50c0, eBPF TC (Traffic Control) hook programs operating in the kernel's ingress/egress path are capable of truncating sk_buff data to fewer than ETH_HLEN bytes before redirecting the packet to a batadv interface, bypassing the expected length guarantee entirely. The result is that batadv_interface_tx() reads beyond the allocated sk_buff data region. Although no CWE is formally assigned in the NVD entry, the root cause class is out-of-bounds read (CWE-125), with associated risks of kernel heap content disclosure or, under favorable memory layout conditions, heap corruption leading to privilege escalation.

RemediationAI

Upgrade to a patched Linux kernel stable release: 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, or 7.2-rc3 or later. Distribution-specific backports are expected from Debian, Ubuntu, RHEL, SUSE, and Alpine; consult each distribution's security tracker for kernel package versions incorporating the upstream fix commits available at https://git.kernel.org/stable/c/38cd10b0aeec755d89f78722a2b83f4088ff0cb0 and sibling commits. Where immediate patching is not feasible, the most effective compensating control is unloading and blacklisting the batman-adv module if mesh networking is not operationally required: run 'modprobe -r batman-adv' and add 'blacklist batman-adv' to /etc/modprobe.d/blacklist.conf - this eliminates the attack surface entirely with no impact on environments not using batman-adv. If batman-adv must remain active, restrict eBPF TC hook attachment by enforcing BPF LSM policies or setting 'kernel.unprivileged_bpf_disabled=1' via sysctl; note this limits but does not eliminate exposure where privileged-but-untrusted users exist, and may break legitimate eBPF-based observability tooling.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

Share

EUVD-2026-59131 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy