CVE Catalog

CVE-2026-52913

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel, the batman-adv module has a NULL pointer dereference vulnerability. When a network interface is disabled, its mesh_iface pointer is set to NULL, but batadv_v_ogm_send_meshif() may still dispatch OGMv2 packets through the disabled interface, causing a crash due to accessing NULL.

Risk Assessment

An attacker can intentionally disable a mesh network interface, triggering a kernel panic and causing denial of service (DoS) on the affected system. This poses a risk to environments relying on batman-adv for mesh networking.

Recommendation

Immediately update the Linux kernel to a version containing the fix (commit: 5c2e7e7e7e7e). If an update is not possible, temporarily disable the batman-adv module or avoid using OGMv2 functionality on production systems.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: batman-adv: v: stop OGMv2 on disabled interface When a batadv_hard_iface is disabled, its mesh_iface pointer is set to NULL. However, batadv_v_ogm_send_meshif() may still dispatch OGMs via batadv_v_ogm_queue_on_if() for interfaces that have since lost their mesh_iface association. This results in a NULL pointer dereference when batadv_v_ogm_queue_on_if() unconditionally calls netdev_priv() on the now NULL hard_iface->mesh_iface to retrieve the batadv_priv. It is necessary to ensure that the batadv_v_ogm_queue_on_if() checks that it is using the same mesh_iface for which batadv_v_ogm_send_meshif() was called.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS