In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: MGMT: Protect mgmt_pending list with its own lock
This uses a mutex to protect from concurrent access of mgmt_pending list which can cause crashes like:
================================================================== BUG: KASAN: slab-use-after-free in hci_sock_get_channel+0x60/0x68 net/bluetooth/hci_sock.c:91 Read of size 2 at addr ffff0000c48885b2 by task syz.4.334/7318
CPU: 0 UID: 0 PID: 7318 Comm: syz.4.334 Not tainted 6.15.0-rc7-syzkaller-g187899f4124a #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:466 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 print_address_description+0xa8/0x254 mm/kasan/report.c:408 print_report+0x68/0x84 mm/kasan/report.c:521 kasan_report+0xb0/0x110 mm/kasan/report.c:634 __asan_report_load2_noabort+0x20/0x2c mm/kasan/report_generic.c:379 hci_sock_get_channel+0x60/0x68 net/bluetooth/hci_sock.c:91 mgmt_pending_find+0x7c/0x140 net/bluetooth/mgmt_util.c:223 pending_find net/bluetooth/mgmt.c:947 [inline] remove_adv_monitor+0x44/0x1a4 net/bluetooth/mgmt.c:5445 hci_mgmt_cmd+0x780/0xc00 net/bluetooth/hci_sock.c:1712 hci_sock_sendmsg+0x544/0xbb0 net/bluetooth/hci_sock.c:1832 sock_sendmsg_nosec net/socket.c:712 [inline] __sock_sendmsg net/socket.c:727 [inline] sock_write_iter+0x25c/0x378 net/socket.c:1131 new_sync_write fs/read_write.c:591 [inline] vfs_write+0x62c/0x97c fs/read_write.c:684 ksys_write+0x120/0x210 fs/read_write.c:736 __do_sys_write fs/read_write.c:747 [inline] __se_sys_write fs/read_write.c:744 [inline] __arm64_sys_write+0x7c/0x90 fs/read_write.c:744 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x58/0x17c arch/arm64/kernel/entry-common.c:767 el0t_64_sync_handler+0x78/0x108 arch/arm64/kernel/entry-common.c:786 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600
Allocated by task 7037: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x40/0x78 mm/kasan/common.c:68 kasan_save_alloc_info+0x44/0x54 mm/kasan/generic.c:562 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0x9c/0xb4 mm/kasan/common.c:394 kasan_kmalloc include/linux/kasan.h:260 [inline] __do_kmalloc_node mm/slub.c:4327 [inline] __kmalloc_noprof+0x2fc/0x4c8 mm/slub.c:4339 kmalloc_noprof include/linux/slab.h:909 [inline] sk_prot_alloc+0xc4/0x1f0 net/core/sock.c:2198 sk_alloc+0x44/0x3ac net/core/sock.c:2254 bt_sock_alloc+0x4c/0x300 net/bluetooth/af_bluetooth.c:148 hci_sock_create+0xa8/0x194 net/bluetooth/hci_sock.c:2202 bt_sock_create+0x14c/0x24c net/bluetooth/af_bluetooth.c:132 __sock_create+0x43c/0x91c net/socket.c:1541 sock_create net/socket.c:1599 [inline] __sys_socket_create net/socket.c:1636 [inline] __sys_socket+0xd4/0x1c0 net/socket.c:1683 __do_sys_socket net/socket.c:1697 [inline] __se_sys_socket net/socket.c:1695 [inline] __arm64_sys_socket+0x7c/0x94 net/socket.c:1695 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x58/0x17c arch/arm64/kernel/entry-common.c:767 el0t_64_sync_handler+0x78/0x108 arch/arm64/kernel/entry-common.c:786 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600
Freed by task 6607: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x40/0x78 mm/kasan/common.c:68 kasan_save_free_info+0x58/0x70 mm/kasan/generic.c:576 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x68/0x88 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline ---truncated---
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 4, 2025 | Jul 4, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 3, 2025 |
| Suse | — | Upgrade kernel-debug-vdsoUpgrade kernel-sourceUpgrade ocfs2-kmp-azureUpgrade dtb-caviumUpgrade dtb-allwinnerUpgrade dtb-xilinxUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-default-optionalUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-source-rtUpgrade kernel-azure-extraUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade kernel-source-azureUpgrade gfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade kernel-azureUpgrade kernel-azure-develUpgrade dtb-appleUpgrade kernel-develUpgrade kernel-kvmsmall-develUpgrade kernel-symsUpgrade cluster-md-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-64kb-optionalUpgrade kernel-default-vdsoUpgrade kernel-syms-azureUpgrade kernel-rtUpgrade dlm-kmp-64kbUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-marvellUpgrade kernel-source-vanillaUpgrade kernel-docs-htmlUpgrade kernel-kvmsmallUpgrade dtb-alteraUpgrade dtb-lgUpgrade cluster-md-kmp-azureUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-azure-optionalUpgrade kernel-default-develUpgrade dtb-freescaleUpgrade dtb-amazonUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debugUpgrade kernel-rt-vdsoUpgrade dtb-broadcomUpgrade dtb-exynosUpgrade kernel-devel-azureUpgrade kernel-rt_debug-develUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-devel-rtUpgrade kernel-debug-develUpgrade kernel-64kb-develUpgrade dtb-socionextUpgrade dtb-amdUpgrade kernel-default-livepatch-develUpgrade dtb-sprdUpgrade kernel-docsUpgrade kernel-macrosUpgrade dtb-armUpgrade dtb-nvidiaUpgrade gfs2-kmp-defaultUpgrade dtb-apmUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-64kb-extraUpgrade dtb-renesasUpgrade kselftests-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kernel-rt-develUpgrade kernel-default-extraUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade dtb-amlogicUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade reiserfs-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-syms-rtUpgrade kernel-rt-extraUpgrade kernel-obs-qaUpgrade kernel-default-manUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-64kb | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04bUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-azureUpgrade linux-image-oem-6.14Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-fipsUpgrade linux-image-6.14.0-1012-azureUpgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-oracleUpgrade linux-image-gcp-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-aws-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-6.14.0-1012-oemUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-6.14Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-6.14.0-1013-awsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-aws-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gke-64kUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-fips-6.8Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-virtual-6.14Upgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-raspi-6.14Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-realtime-6.14Upgrade linux-image-oem-22.04dUpgrade linux-image-gke-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-aws-6.14Upgrade linux-image-aws-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.14.0-32-genericUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-azure-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-gcp-6.14Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-nvidiaUpgrade linux-image-virtualUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1047-raspi | Jul 7, 2025 | Jul 3, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Jul 3, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub