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

batman-adv: retrieve ethhdr after potential skb realloc on RX

pskb_may_pull() in batadv_interface_rx() could reallocate the buffer behind
the skb. Variables which were pointing to the old buffer need to be
reassigned to avoid an use-after-free.

This was done correctly for the VLAN header but missed for the ethernet
header which is later used for the TT and AP isolation handling.
Published: 2026-08-15
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The batman‑adv kernel module contains a use‑after‑free flaw (CWE‑825) when processing received packets. A call to pskb_may_pull() in batadv_interface_rx() may reallocate the socket buffer behind the skb, leaving stale pointers to the Ethernet header unreassigned. This stale pointer is later dereferenced during TT and AP isolation handling, enabling memory corruption which an attacker could exploit to gain elevated privileges or crash the system.

Affected Systems

All Linux kernel installations that include the batman‑adv virtual‑LAN extension are affected. The bug persists in any kernel version that has not incorporated the patched code, regardless of distribution.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity; the EPSS score of < 1% shows a very low real‑world exploitation probability. The flaw likely requires a network attacker to send a specially crafted Ethernet frame to a batman‑adv‑enabled interface, limiting the surface to systems with reachable interfaces but potentially enabling remote privilege escalation if successful. The vulnerability is not listed in CISA KeV.

Generated by OpenCVE AI on August 22, 2026 at 09:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that contains the batman‑adv patch.
  • If an upgrade cannot be performed immediately, unload or disable the batman‑adv kernel module, or disable its TT and AP isolation features to eliminate the vulnerable code path.
  • Apply a local patch that reassigns the Ethernet header pointer after a potential skb reallocation, following the changes recommended in the kernel commit series, to mitigate the CWE‑825 use‑after‑free flaw.
  • Restrict access to any network interfaces that run batman‑adv to trusted hosts and monitor for repeated kernel crashes or anomalous packet patterns.

Generated by OpenCVE AI on August 22, 2026 at 09:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

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

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

threat_severity

Moderate


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

Type Values Removed Values Added
Weaknesses CWE-416

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

Type Values Removed Values Added
Weaknesses CWE-416

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

Type Values Removed Values Added
Metrics cvssV3_1

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


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

Type Values Removed Values Added
Weaknesses CWE-416

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: retrieve ethhdr after potential skb realloc on RX pskb_may_pull() in batadv_interface_rx() could reallocate the buffer behind the skb. Variables which were pointing to the old buffer need to be reassigned to avoid an use-after-free. This was done correctly for the VLAN header but missed for the ethernet header which is later used for the TT and AP isolation handling.
Title batman-adv: retrieve ethhdr after potential skb realloc on RX
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:52.969Z

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

Link: CVE-2026-72235

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-72235

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72235 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T10:00:07Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference