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