In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
syzbot is reporting that calling hci_release_dev() from hci_error_reset() due to hci_dev_put() from hci_error_reset() can cause deadlock at destroy_workqueue(), for hci_error_reset() is called from hdev->req_workqueue which destroy_workqueue() needs to flush.
We need to make sure that hdev->{rx_work,cmd_work,tx_work} which are queued into hdev->workqueue and hdev->{power_on,error_reset} which are queued into hdev->req_workqueue are no longer running by the moment
destroy_workqueue(hdev->workqueue); destroy_workqueue(hdev->req_workqueue);
are called from hci_release_dev().
Call cancel_work_sync() on these work items from hci_unregister_dev() as soon as hdev->list is removed from hci_dev_list.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Aug 14, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 29, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Dec 5, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-obs-buildUpgrade kernel-rt-extraUpgrade reiserfs-kmp-defaultUpgrade dtb-mediatekUpgrade dtb-apmUpgrade kernel-debugUpgrade kernel-debug-livepatch-develUpgrade kernel-default-extraUpgrade kernel-64kb-optionalUpgrade dlm-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-default-livepatch-develUpgrade dtb-armUpgrade dtb-appleUpgrade kernel-rt_debug-vdsoUpgrade dtb-hisiliconUpgrade dtb-socionextUpgrade kselftests-kmp-defaultUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade dtb-amdUpgrade kernel-rt-livepatch-develUpgrade dtb-renesasUpgrade dtb-marvellUpgrade kernel-default-baseUpgrade kernel-symsUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade kernel-azure-vdsoUpgrade kernel-64kb-extraUpgrade kernel-rt_debugUpgrade kernel-debug-develUpgrade dtb-amlogicUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-syms-rtUpgrade kernel-rt-vdsoUpgrade kernel-azure-extraUpgrade kernel-docs-htmlUpgrade kernel-default-manUpgrade dtb-nvidiaUpgrade dtb-rockchipUpgrade kernel-defaultUpgrade kernel-azure-baseUpgrade kernel-obs-qaUpgrade reiserfs-kmp-rtUpgrade kernel-docsUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-azure-develUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-azureUpgrade ocfs2-kmp-rtUpgrade kernel-source-azureUpgrade gfs2-kmp-azureUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade dlm-kmp-64kbUpgrade kernel-default-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade dtb-amazonUpgrade kernel-default-base-rebuildUpgrade kernel-azure-optionalUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-rtUpgrade kernel-develUpgrade dtb-qcomUpgrade kernel-64kb-livepatch-develUpgrade dtb-alteraUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade dtb-exynosUpgrade kernel-debug-vdsoUpgrade kernel-sourceUpgrade kernel-devel-rtUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-syms-azureUpgrade cluster-md-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-default-develUpgrade kernel-64kb-develUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-rt-develUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-lgUpgrade dtb-broadcomUpgrade kernel-default-optionalUpgrade kernel-zfcpdump | Aug 14, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-lts-xenialUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-4.4.0-1141-awsUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1017-azureUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-4.15.0-1140-oracleUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-4.4.0-1142-kvmUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-oem-22.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-awsUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-4.4.0-1179-awsUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-oem-20.04cUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-raspi2Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-aws-hweUpgrade linux-image-nvidiaUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-ibmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-gcpUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-oem-22.04Upgrade linux-image-genericUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-intelUpgrade linux-image-oemUpgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-1171-gcpUpgrade linux-image-4.15.0-1186-azureUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-4.15.0-1178-awsUpgrade linux-image-bluefieldUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.4.0-266-lowlatencyUpgrade linux-image-4.4.0-266-genericUpgrade linux-image-4.15.0-235-lowlatencyUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-oem-22.04dUpgrade linux-image-4.15.0-235-genericUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gkeopUpgrade linux-image-oem-osp1Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-virtualUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-4.15.0-1161-kvmUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-64k-hwe-22.04 | Nov 4, 2024 | Jul 29, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 29, 2024 |
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