CVE Catalog

CVE-2026-63835

Low risk· EPSS 7%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

In the Linux kernel, a vulnerability in the batman-adv module causes a memory leak (skb leak) when a network interface is disabled. The batadv_v_ogm_iface_disable() function frees the aggregation list but does not prevent new packets from being queued by batadv_v_ogm_send_meshif(), leading to unreleased memory.

Risk Assessment

The organization risks kernel memory exhaustion and system performance degradation, especially in environments with frequent interface toggling in mesh networks.

Recommendation

Immediately update the Linux kernel to a version that includes the fix preventing packet queuing to aggr_list after interface disable in the batman-adv module.

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: prevent OGM aggregation on disabled hardif When an interface gets disabled, the worker is correctly disabled by batadv_hardif_disable_interface() -> ... -> batadv_v_ogm_iface_disable(). In this process, the skb aggr_list is also freed. But batadv_v_ogm_send_meshif() can still queue new skbs (via batadv_v_ogm_queue_on_if()) to the aggr_list. This will only stop after all cores can no longer find the RCU protected list of hard interfaces. These queued skbs will never be freed or consumed by batadv_v_ogm_aggr_work. The batadv_v_ogm_iface_disable() function must block batadv_v_ogm_queue_on_if() to avoid leak of skbs.

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