CVE 7.8 HIGH

batman-adv: fix tp_meter counter underflow during shutdown_CVE-2026-52919

7.8 / 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Description

In the Linux kernel, the following vulnerability has been resolved:

batman-adv: fix tp_meter counter underflow during shutdown

batadv_tp_sender_shutdown() unconditionally decrements the "sending"
atomic counter. If multiple paths (e.g. timeout, user cancel, and
normal finish) call this function, the counter can underflow to -1.

Since the sender logic treats any non-zero value as "still sending",
a negative value causes the sender kthread to loop indefinitely.
This leads to a use-after-free when the interface is removed while
the zombie thread is still active.

Fix this by using atomic_xchg() to ensure the counter only transitions
from 1 to 0 once.

[sven: added missing change in batadv_tp_send]

Basic Information

ID CVE-2026-52919
Source Linux
Published Jun 24, 2026 at 07:14
Modified Jun 28, 2026 at 06:36

Affected Product

Vendor Linux
Product Linux
Version 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Affected Versions Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 33a3bb4a3345bb511f9c69c913da95d4693e2a4e
Linux Linux 4.8

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.