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 | — | No solution existsUpgrade linux | Jul 4, 2025 | Jul 4, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 3, 2025 |
| Suse | — | Upgrade kernel-defaultUpgrade dlm-kmp-defaultUpgrade dtb-amlogicUpgrade reiserfs-kmp-rtUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade reiserfs-kmp-defaultUpgrade dtb-rockchipUpgrade dtb-nvidiaUpgrade dtb-renesasUpgrade dlm-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-syms-rtUpgrade kselftests-kmp-rtUpgrade kernel-default-manUpgrade kernel-obs-qaUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-rt-develUpgrade dlm-kmp-azureUpgrade kernel-default-extraUpgrade dtb-apmUpgrade dtb-armUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade kernel-azure-vdsoUpgrade kernel-docsUpgrade kernel-macrosUpgrade kernel-debug-develUpgrade dtb-amdUpgrade kernel-64kb-develUpgrade dtb-socionextUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-defaultUpgrade kernel-devel-rtUpgrade dtb-xilinxUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-64kbUpgrade dtb-amazonUpgrade dlm-kmp-64kbUpgrade kernel-default-develUpgrade gfs2-kmp-rtUpgrade kernel-docs-htmlUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-rtUpgrade dtb-allwinnerUpgrade dtb-appleUpgrade kernel-symsUpgrade kernel-develUpgrade kernel-azure-extraUpgrade kernel-source-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatchUpgrade gfs2-kmp-64kbUpgrade kernel-azureUpgrade kernel-default-optionalUpgrade kernel-azure-develUpgrade kernel-rtUpgrade kernel-default-vdsoUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-rt-livepatchUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade ocfs2-kmp-azureUpgrade kernel-sourceUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade dtb-caviumUpgrade kernel-azure-optionalUpgrade dtb-broadcomUpgrade kernel-kvmsmall-develUpgrade kernel-debugUpgrade ocfs2-kmp-defaultUpgrade dtb-lgUpgrade kernel-source-vanillaUpgrade dtb-exynosUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-devel-azureUpgrade kernel-rt-vdsoUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdump | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-ibm-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-oem-24.04cUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.14.0-1012-azureUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-oracleUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-6.14.0-1012-oemUpgrade linux-image-aws-64k-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-ibmUpgrade linux-image-oracle-6.14Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.14.0-1013-awsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-azureUpgrade linux-image-oem-6.14Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-generic-6.14Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-kvmUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-gke-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-gke-6.8Upgrade linux-image-virtual-6.14Upgrade linux-image-realtime-6.14Upgrade linux-image-aws-6.14Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-64kUpgrade linux-image-gcpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-genericUpgrade linux-image-fips-6.8Upgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtualUpgrade linux-image-generic-lpaeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-xilinxUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-gkeUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-generic-64kUpgrade linux-image-gcp-6.14Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.14.0-32-genericUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-oem-22.04cUpgrade linux-image-intel-iotgUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-raspi-6.14Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-azure-fips-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1046-aws-fips | 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