CVE-2025-40284
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
06/12/2025
Last modified:
06/12/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
Bluetooth: MGMT: cancel mesh send timer when hdev removed<br />
<br />
mesh_send_done timer is not canceled when hdev is removed, which causes<br />
crash if the timer triggers after hdev is gone.<br />
<br />
Cancel the timer when MGMT removes the hdev, like other MGMT timers.<br />
<br />
Should fix the BUG: sporadically seen by BlueZ test bot<br />
(in "Mesh - Send cancel - 1" test).<br />
<br />
Log:<br />
------<br />
BUG: KASAN: slab-use-after-free in run_timer_softirq+0x76b/0x7d0<br />
...<br />
Freed by task 36:<br />
kasan_save_stack+0x24/0x50<br />
kasan_save_track+0x14/0x30<br />
__kasan_save_free_info+0x3a/0x60<br />
__kasan_slab_free+0x43/0x70<br />
kfree+0x103/0x500<br />
device_release+0x9a/0x210<br />
kobject_put+0x100/0x1e0<br />
vhci_release+0x18b/0x240<br />
------
Impact
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/2927ff643607eddf4f03d10ef80fe10d977154aa
- https://git.kernel.org/stable/c/55fb52ffdd62850d667ebed842815e072d3c9961
- https://git.kernel.org/stable/c/7b6b6c077cad0601d62c3c34ab7ce3fb25deda7b
- https://git.kernel.org/stable/c/990e6143b0ca0c66f099d67d00c112bf59b30d76
- https://git.kernel.org/stable/c/fd62ca5ad136dcf6f5aa308423b299a6be6f54ea



