In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete
This reworks MGMT_OP_REMOVE_ADV_MONITOR to not use mgmt_pending_add to avoid crashes like bellow:
================================================================== BUG: KASAN: slab-use-after-free in mgmt_remove_adv_monitor_complete+0xe5/0x540 net/bluetooth/mgmt.c:5406 Read of size 8 at addr ffff88801c53f318 by task kworker/u5:5/5341
CPU: 0 UID: 0 PID: 5341 Comm: kworker/u5:5 Not tainted 6.15.0-syzkaller-10402-g4cb6c8af8591 #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 Workqueue: hci0 hci_cmd_sync_work Call Trace: <TASK> dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0xd2/0x2b0 mm/kasan/report.c:521 kasan_report+0x118/0x150 mm/kasan/report.c:634 mgmt_remove_adv_monitor_complete+0xe5/0x540 net/bluetooth/mgmt.c:5406 hci_cmd_sync_work+0x261/0x3a0 net/bluetooth/hci_sync.c:334 process_one_work kernel/workqueue.c:3238 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3321 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3402 kthread+0x711/0x8a0 kernel/kthread.c:464 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 </TASK>
Allocated by task 5987: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0x93/0xb0 mm/kasan/common.c:394 kasan_kmalloc include/linux/kasan.h:260 [inline] __kmalloc_cache_noprof+0x230/0x3d0 mm/slub.c:4358 kmalloc_noprof include/linux/slab.h:905 [inline] kzalloc_noprof include/linux/slab.h:1039 [inline] mgmt_pending_new+0x65/0x240 net/bluetooth/mgmt_util.c:252 mgmt_pending_add+0x34/0x120 net/bluetooth/mgmt_util.c:279 remove_adv_monitor+0x103/0x1b0 net/bluetooth/mgmt.c:5454 hci_mgmt_cmd+0x9c9/0xef0 net/bluetooth/hci_sock.c:1719 hci_sock_sendmsg+0x6ca/0xef0 net/bluetooth/hci_sock.c:1839 sock_sendmsg_nosec net/socket.c:712 [inline] __sock_sendmsg+0x219/0x270 net/socket.c:727 sock_write_iter+0x258/0x330 net/socket.c:1131 new_sync_write fs/read_write.c:593 [inline] vfs_write+0x548/0xa90 fs/read_write.c:686 ksys_write+0x145/0x250 fs/read_write.c:738 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f
Freed by task 5989: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:68 kasan_save_free_info+0x46/0x50 mm/kasan/generic.c:576 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x62/0x70 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2380 [inline] slab_free mm/slub.c:4642 [inline] kfree+0x18e/0x440 mm/slub.c:4841 mgmt_pending_foreach+0xc9/0x120 net/bluetooth/mgmt_util.c:242 mgmt_index_removed+0x10d/0x2f0 net/bluetooth/mgmt.c:9366 hci_sock_bind+0xbe9/0x1000 net/bluetooth/hci_sock.c:1314 __sys_bind_socket net/socket.c:1810 [inline] __sys_bind+0x2c3/0x3e0 net/socket.c:1841 __do_sys_bind net/socket.c:1846 [inline] __se_sys_bind net/socket.c:1844 [inline] __x64_sys_bind+0x7a/0x90 net/socket.c:1844 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f
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 linuxUpgrade linux-6.1 | Jul 4, 2025 | Jul 4, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 3, 2025 |
| Suse | — | Upgrade cluster-md-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-rt-livepatch-develUpgrade kernel-default-baseUpgrade kernel-default-base-rebuildUpgrade kernel-debug-vdsoUpgrade kernel-rt-develUpgrade dtb-xilinxUpgrade kernel-syms-rtUpgrade kernel-azure-develUpgrade dtb-sprdUpgrade kernel-rt-extraUpgrade dtb-rockchipUpgrade cluster-md-kmp-64kbUpgrade dtb-nvidiaUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatch-develUpgrade dtb-qcomUpgrade dtb-armUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-vdsoUpgrade dlm-kmp-rtUpgrade dtb-socionextUpgrade kernel-azureUpgrade kernel-rt-vdsoUpgrade kernel-docsUpgrade dlm-kmp-defaultUpgrade kernel-rtUpgrade dtb-mediatekUpgrade kernel-obs-buildUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-devel-rtUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade dtb-allwinnerUpgrade kernel-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-source-vanillaUpgrade kselftests-kmp-64kbUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade kernel-obs-qaUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-develUpgrade gfs2-kmp-rtUpgrade kernel-devel-azureUpgrade dtb-appleUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-syms-azureUpgrade kernel-default-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-docs-htmlUpgrade kernel-default-livepatchUpgrade gfs2-kmp-64kbUpgrade dtb-renesasUpgrade reiserfs-kmp-defaultUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-azure-optionalUpgrade dtb-marvellUpgrade dtb-exynosUpgrade dtb-apmUpgrade kernel-source-rtUpgrade dtb-amdUpgrade kernel-rt-optionalUpgrade kernel-64kbUpgrade kernel-debug-develUpgrade kernel-source-azureUpgrade gfs2-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade dtb-caviumUpgrade reiserfs-kmp-64kbUpgrade kernel-sourceUpgrade kernel-macrosUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade kernel-rt_debug-develUpgrade kernel-default-extraUpgrade kernel-debugUpgrade kernel-azure-extraUpgrade dtb-lgUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-develUpgrade ocfs2-kmp-rtUpgrade dtb-amlogicUpgrade cluster-md-kmp-defaultUpgrade kernel-default-devel | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.14.0-1012-oemUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcpUpgrade linux-image-aws-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-oracle-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-oracle-64kUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-gkeopUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1044-azure-fipsUpgrade linux-image-azureUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1042-aws-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1039-oracle-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1042-awsUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-gke-64kUpgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-oem-22.04cUpgrade linux-image-raspi-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1039-oracleUpgrade linux-image-gcp-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-87-lowlatencyUpgrade linux-image-virtual-6.14Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-6.8.0-1019-xilinxUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1043-gcpUpgrade linux-image-ibmUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1039-gkeUpgrade linux-image-genericUpgrade linux-image-ibm-classicUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-gke-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-6.14.0-1013-awsUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-awsUpgrade linux-image-6.8.1-1037-realtimeUpgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-6.14Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1026-gkeopUpgrade linux-image-6.8.0-1029-azure-nvidiaUpgrade linux-image-6.8.0-87-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1043-gcp-64kUpgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-87-lowlatency-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-6.14Upgrade linux-image-generic-64k-6.14Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-oracleUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-6.14.0-1012-azureUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-2033-raspi-realtimeUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1042-nvidia-lowlatencyUpgrade linux-image-6.8.0-1042-nvidia-lowlatency-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-64kUpgrade linux-image-virtualUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-87-genericUpgrade linux-image-oem-24.04bUpgrade linux-image-gkeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1040-ibmUpgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-azure-6.8Upgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1042-raspiUpgrade linux-image-6.8.0-1042-nvidia-64kUpgrade linux-image-6.8.0-1042-nvidiaUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.14.0-32-genericUpgrade linux-image-realtime-6.14Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1039-gke-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1044-azure | Jul 7, 2025 | Jul 3, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 2, 2025 | 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