Linux Kernel batman-adv Backbone Reference Leak Vulnerability

Vulnerability

A vulnerability in the Linux kernel's batman-adv module has been addressed. The issue involved a memory leak of backbone gateway references when the function batadv_bla_add_claim() failed to insert a claim into the hash. The error handling path was missing a call to release the leaked reference, which could lead to unnecessary memory consumption.

Impact

The vulnerability could cause a memory leak by failing to release references to backbone gateway objects, potentially leading to increased memory usage over time.

Reproduction

The vulnerability can be reproduced by invoking the batadv_bla_add_claim() function in a scenario where it fails to insert a claim into the hash. This failure will result in a leaked reference to the intended backbone gateway, as the error path does not properly release the reference, causing a memory leak.

Remediation

Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability.

Added: May 28, 2026, 10:44 AM
Updated: May 28, 2026, 10:44 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
9.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.