Junglewise Threat Intelligence

CVE-2026-64094: Linux Kernel batman-adv NULL pointer dereference in bridge loop avoidance

CVE-2026-64094 · Severity: info · CVSS 0 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's batman-adv module, which is used for managing mobile ad-hoc networks. Under specific conditions when a network interface is disconnected, the system could attempt to access a non-existent memory address, leading to a system crash (kernel panic). This could result in a denial of service for devices relying on this networking protocol.

Technical details

A race condition exists in the batman-adv module's bridge loop avoidance (bla) component. Without the rtnl_lock held, a 'hardif' (hard interface) can be retrieved as the primary interface of a 'meshif' (mesh interface), but may subsequently be decoupled, setting the pointer to the mesh interface to NULL while operations are still in progress. This results in a NULL pointer dereference when the kernel attempts to send an ARP request using the now-NULL mesh interface pointer. The fix involves using READ_ONCE to safely retrieve the interface pointer and performing a NULL check before proceeding. Affected versions range from 3.5 up to various stable branches fixed in June 2026.

Affected products

  • Linux Linux Kernel 3.5 to 5.10.259, 5.15.210, 6.1.176, 6.6.33, 6.9.4, 6.10-rc2

Timeline

  • 2026-05-29: disclosed: Vulnerability reported and patch authored
  • 2026-06-09: patched: Patch committed to stable kernel tree
  • 2026-07-19: advisory: CVE published to NVD dataset

References

Related threats