CVE-2026-46208
Received Received - Intake
TP Meter Session Leak in batman-adv Kernel Module

Publication date: 2026-05-28

Last updated on: 2026-05-28

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: batman-adv: stop tp_meter sessions during mesh teardown TP meter sessions remain linked on bat_priv->tp_list after the netlink request has already finished. When the mesh interface is removed, batadv_mesh_free() currently tears down the mesh without first draining these sessions. A running sender thread or a late incoming tp_meter packet can then keep processing against a mesh instance which is already shutting down. Synchronize tp_meter with the mesh lifetime by stopping all active sessions from batadv_mesh_free() and waiting for sender threads to exit before teardown continues.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-28
Last Modified
2026-05-28
Generated
2026-05-28
AI Q&A
2026-05-28
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
batman-adv batman-adv *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in the Linux kernel's batman-adv component, specifically related to the handling of tp_meter sessions during mesh network teardown.

The issue occurs because tp_meter sessions remain linked after the netlink request has finished, and when the mesh interface is removed, the mesh teardown function does not properly stop these sessions first.

As a result, a running sender thread or a late incoming tp_meter packet can continue processing against a mesh instance that is already shutting down, which can lead to inconsistent or unexpected behavior.

The fix involves synchronizing the tp_meter sessions with the mesh lifetime by stopping all active sessions and waiting for sender threads to exit before continuing with the teardown.


How can this vulnerability impact me? :

This vulnerability can cause processing to continue on a mesh network instance that is already shutting down, potentially leading to unstable or unpredictable behavior in the network.

Such behavior might result in resource leaks, crashes, or data inconsistencies within the mesh networking component of the Linux kernel.

However, specific impacts such as data loss, security breaches, or denial of service are not explicitly detailed in the provided information.


What immediate steps should I take to mitigate this vulnerability?

The vulnerability is resolved by ensuring that all active tp_meter sessions are stopped and sender threads are waited on before the mesh teardown continues.

Immediate mitigation steps include updating the Linux kernel to a version where batman-adv properly stops tp_meter sessions during mesh teardown, preventing processing against a mesh instance that is shutting down.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart