In the Linux kernel, the following vulnerability has been resolved:
rust: block: fix GenDisk cleanup paths
GenDiskBuilder::build() still has fallible work after __blk_mq_alloc_disk(), but its error path only recovers the foreign queue data. That leaks the temporary gendisk and request_queue until later teardown. If the caller moved the last Arc<TagSet<T>> into build(), the leaked queue can retain blk-mq state after the tag set is dropped.
Fix the pre-registration failure path by dropping the temporary gendisk reference with put_disk() before recovering queue_data, so disk_release() can tear down the owned queue.
Also pair GenDisk::drop() with put_disk() after del_gendisk(). Once a Rust GenDisk has been added with device_add_disk(), del_gendisk() only unregisters it; the final gendisk reference still has to be dropped to complete the release path.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 2, 2026 | Aug 2, 2026 |
| Ubuntu | — | Upgrade linux-image-realtimeUpgrade linux-image-nvidia-64kUpgrade linux-image-realtime-64kUpgrade linux-image-7.0.0-31-genericUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-awsUpgrade linux-image-gcpUpgrade linux-image-raspi-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-virtualUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-gke-64kUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-oem-7.0Upgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-generic-7.0Upgrade linux-image-oem-26.04aUpgrade linux-image-raspi-realtimeUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gke-64k-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-7.0Upgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-7.0.0-1013-oemUpgrade linux-image-ibm-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-generic-64kUpgrade linux-image-gkeUpgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-raspiUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-oem-26.04Upgrade linux-image-genericUpgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-nvidia-bos-7.0Upgrade linux-image-nvidia-bosUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oem-26.04bUpgrade linux-image-nvidia-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-nvidiaUpgrade linux-image-gke-7.0Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-1012-awsUpgrade linux-image-ibm | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 14, 2026 | Jul 25, 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