In the Linux kernel, the following vulnerability has been resolved:
ublk: reset per-IO canceled flag on each fetch
If a ublk server starts recovering devices but dies before issuing fetch commands for all IOs, cancellation of the fetch commands that were successfully issued may never complete. This is because the per-IO canceled flag can remain set even after the fetch for that IO has been submitted - the per-IO canceled flags for all IOs in a queue are reset together only once all IOs for that queue have been fetched. So if a nonempty proper subset of the IOs for a queue are fetched when the ublk server dies, the IOs in that subset will never successfully be canceled, as their canceled flags remain set, and this prevents ublk_cancel_cmd from actually calling io_uring_cmd_done on the commands, despite the fact that they are outstanding.
Fix this by resetting the per-IO cancel flags immediately when each IO is fetched instead of waiting for all IOs for the queue (which may never happen).
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 |
|---|---|---|---|---|
| Ubuntu | — | Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-1015-raspi-realtimeUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-ibmUpgrade linux-image-gcp-7.0Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-virtualUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-azure-fde-7.0Upgrade linux-image-raspi-realtimeUpgrade linux-image-generic-64kUpgrade linux-image-awsUpgrade linux-image-oem-24.04bUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1009-oemUpgrade linux-image-oem-24.04dUpgrade linux-image-oem-24.04cUpgrade linux-image-7.0.0-1009-awsUpgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-azure-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-oem-26.04Upgrade linux-image-oracle-7.0Upgrade linux-image-gcpUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-oracleUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-oem-7.0Upgrade linux-image-gke-64kUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-raspi-7.0Upgrade linux-image-gke-7.0Upgrade linux-image-oem-24.04Upgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-nvidia-bosUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-azureUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-realtime-64kUpgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-realtimeUpgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-7.0.0-28-genericUpgrade linux-image-generic-7.0Upgrade linux-image-7.0.0-1014-azureUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-realtime-7.0Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-7.0.0-1010-azureUpgrade linux-image-raspiUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gkeUpgrade linux-image-gcp-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-generic | Jul 20, 2026 | Jun 24, 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