CVE-2025-40284 json
Bluetooth: MGMT: cancel mesh send timer when hdev removed
published 2025-12-06 11 mo ago modified 2026-10-15 24 d ago also EUVD-2025-201571
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.1%
- EPSS 0.1% chance of exploitation in 30 days, percentile 4%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: MGMT: cancel mesh send timer when hdev removed
mesh_send_done timer is not canceled when hdev is removed, which causes crash if the timer triggers after hdev is gone.
Cancel the timer when MGMT removes the hdev, like other MGMT timers.
Should fix the BUG: sporadically seen by BlueZ test bot (in "Mesh - Send cancel - 1" test).
Log: ------ BUG: KASAN: slab-use-after-free in run_timer_softirq+0x76b/0x7d0 ... Freed by task 36: kasan_save_stack+0x24/0x50 kasan_save_track+0x14/0x30 __kasan_save_free_info+0x3a/0x60 __kasan_slab_free+0x43/0x70 kfree+0x103/0x500 device_release+0x9a/0x210 kobject_put+0x100/0x1e0 vhci_release+0x18b/0x240 ------
Patch / fix
- Linux Linux 6.1.159, 6.6.117, 6.12.59, 6.17.9, 6.18
- linux Debian 12 6.1.159-1
- linux Debian 13 6.12.63-1
- linux Debian 14 6.17.9-1
debian advisories DEBIAN-CVE-2025-40284
- linux Ubuntu 24.04 LTS 6.8.0-106.106
- linux Ubuntu 25.10 6.17.0-14.14
- linux-aws Ubuntu 24.04 LTS 6.8.0-1050.53
- linux-aws Ubuntu 25.10 6.17.0-1007.7
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1052.55
- linux-gcp Ubuntu 25.10 6.17.0-1007.7
- linux-gke Ubuntu 24.04 LTS 6.8.0-1048.53
- linux-ibm Ubuntu 24.04 LTS 6.8.0-1049.49
ubuntu advisories UBUNTU-CVE-2025-40284
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-livepatch-SLE16_Update_2 SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 4-160000.1.1
- kernel-livepatch-SLE16_Update_1 SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 6-160000.1.1
- kernel-livepatch-SLE16_Update_0 SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 8-160000.4.3
- kernel-livepatch-MICRO-6-0_Update_13 Linux Micro 6.1, Linux Micro 6.0 4-1.1
- kernel-livepatch-MICRO-6-0_Update_14 Linux Micro 6.1, Linux Micro 6.0 2-1.2
- kernel-livepatch-MICRO-6-0_Update_11 Linux Micro 6.1, Linux Micro 6.0 6-1.1
- kernel-livepatch-MICRO-6-0_Update_12 Linux Micro 6.1, Linux Micro 6.0 6-1.1
- kernel-livepatch-MICRO-6-0_Update_9 Linux Micro 6.1, Linux Micro 6.0 13-1.2
suse advisories SUSE-SU-2026:1132-1SUSE-SU-2026:1125-1SUSE-SU-2026:1099-1SUSE-SU-2026:1096-1SUSE-SU-2026:1101-1SUSE-SU-2026:1089-1
- kernel-rt openSUSE Leap 16.0 6.12.0-160000.9.1
- dtb-aarch64 openSUSE Leap 16.0 6.12.0-160000.9.1
- kernel-64kb openSUSE Leap 16.0 6.12.0-160000.9.1
- kernel-syms openSUSE Leap 16.0 6.12.0-160000.9.1
- kernel-azure openSUSE Leap 16.0 6.12.0-160000.9.1
- kernel-obs-qa openSUSE Leap 16.0 6.12.0-160000.9.1
- kernel-source openSUSE Leap 16.0 6.12.0-160000.9.1
- kernel-default openSUSE Leap 16.0 6.12.0-160000.9.1
opensuse advisories openSUSE-SU-2026:20145-1
- git.kernel.org/stable/c/990e6143b0ca0c66f099d67d00c112bf59b30d76 commit
- git.kernel.org/stable/c/2927ff643607eddf4f03d10ef80fe10d977154aa commit
- git.kernel.org/stable/c/7b6b6c077cad0601d62c3c34ab7ce3fb25deda7b commit
- git.kernel.org/stable/c/fd62ca5ad136dcf6f5aa308423b299a6be6f54ea commit
- git.kernel.org/stable/c/55fb52ffdd62850d667ebed842815e072d3c9961 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-40284 updated cvss 5.5
kernel: Bluetooth: MGMT: cancel mesh send timer when hdev removed
-
Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernelaffected: no fix available “Fix deferred”
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 24 d ago
Exploit prediction
0.15% chance of exploitation in the next 30 days, higher than 4% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/990e6143b0ca0c66f099d67d00c112bf59b30d76
- git.kernel.org /stable/c/2927ff643607eddf4f03d10ef80fe10d977154aa
- git.kernel.org /stable/c/7b6b6c077cad0601d62c3c34ab7ce3fb25deda7b
- git.kernel.org /stable/c/fd62ca5ad136dcf6f5aa308423b299a6be6f54ea
- git.kernel.org /stable/c/55fb52ffdd62850d667ebed842815e072d3c9961
Sources
- CVE List CVE-2025-40284
- NVD CVE-2025-40284
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.