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 dtb-socionextUpgrade dtb-amlogicUpgrade kernel-debugUpgrade kernel-debug-develUpgrade dlm-kmp-defaultUpgrade kernel-macrosUpgrade kernel-rt_debugUpgrade dtb-rockchipUpgrade dlm-kmp-rtUpgrade kernel-symsUpgrade dtb-renesasUpgrade dtb-mediatekUpgrade kernel-64kb-extraUpgrade dtb-appleUpgrade kernel-obs-buildUpgrade kernel-default-manUpgrade dtb-armUpgrade kernel-docsUpgrade kernel-obs-qaUpgrade dtb-nvidiaUpgrade kernel-rt-extraUpgrade kernel-azure-vdsoUpgrade kernel-rt-livepatch-develUpgrade dtb-amdUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade dtb-apmUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade kernel-debug-livepatch-develUpgrade kernel-syms-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-default-baseUpgrade dlm-kmp-azureUpgrade kernel-azure-baseUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-extraUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-docs-htmlUpgrade dtb-marvellUpgrade kernel-rt-vdsoUpgrade dtb-sprdUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt_debug-develUpgrade kernel-debug-vdsoUpgrade dtb-lgUpgrade dtb-broadcomUpgrade kernel-default-optionalUpgrade kernel-zfcpdumpUpgrade kernel-syms-azureUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade dtb-exynosUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-rt-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azureUpgrade kselftests-kmp-64kbUpgrade kernel-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-default-livepatchUpgrade kernel-default-develUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade dtb-amazonUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-64kbUpgrade kernel-rtUpgrade kernel-sourceUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-devel-rtUpgrade kernel-64kbUpgrade kernel-default-vdsoUpgrade kernel-azure-develUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-rtUpgrade kernel-source-azureUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade dtb-freescaleUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-devel-azure | Aug 14, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-azure-lts-18.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-4.15.0-1161-kvmUpgrade linux-image-genericUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-oracleUpgrade linux-image-oem-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-4.4.0-266-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-48-genericUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-bluefieldUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-4.15.0-235-lowlatencyUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-4.15.0-1178-awsUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-4.15.0-235-genericUpgrade linux-image-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-4.4.0-266-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-4.15.0-1186-azureUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-aws-lts-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-intelUpgrade linux-image-4.15.0-1171-gcpUpgrade linux-image-oemUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-aws-hweUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-oem-20.04dUpgrade linux-image-gke-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-aws-lts-20.04Upgrade linux-image-4.15.0-1140-oracleUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-4.4.0-1142-kvmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-gcpUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.4.0-1141-awsUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-azureUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-4.4.0-1179-aws | 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