In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: hci_sync: annotate data-races around hdev->req_status
__hci_cmd_sync_sk() sets hdev->req_status under hdev->req_lock:
hdev->req_status = HCI_REQ_PEND;
However, several other functions read or write hdev->req_status without holding any lock:
- hci_send_cmd_sync() reads req_status in hci_cmd_work (workqueue) - hci_cmd_sync_complete() reads/writes from HCI event completion - hci_cmd_sync_cancel() / hci_cmd_sync_cancel_sync() read/write - hci_abort_conn() reads in connection abort path
Since __hci_cmd_sync_sk() runs on hdev->req_workqueue while hci_send_cmd_sync() runs on hdev->workqueue, these are different workqueues that can execute concurrently on different CPUs. The plain C accesses constitute a data race.
Add READ_ONCE()/WRITE_ONCE() annotations on all concurrent accesses to hdev->req_status to prevent potential compiler optimizations that could affect correctness (e.g., load fusing in the wait_event condition or store reordering).
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 linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 6, 2026 |
| Ubuntu | — | Upgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-virtualUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-laptop-23.10Upgrade linux-image-oem-22.04dUpgrade linux-image-intel-iotgUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-gke-64k-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-fipsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gcp-6.8Upgrade linux-image-oracleUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gkeUpgrade linux-image-generic-64kUpgrade linux-image-genericUpgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-6.8.0-136-fipsUpgrade linux-image-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-136-genericUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-xilinxUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-6.8.0-1061-awsUpgrade linux-image-oracle-64kUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gke-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-ibm-classicUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-fips-6.8Upgrade linux-image-azureUpgrade linux-image-ibmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1063-azureUpgrade linux-image-aws-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-raspi-realtime-6.8 | Jul 21, 2026 | Jul 20, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 10, 2026 | May 6, 2026 |
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