In the Linux kernel, the following vulnerability has been resolved:
dm: clear cloned request bio pointer when last clone bio completes
Stale rq->bio values have been observed to cause double-initialization of cloned bios in request-based device-mapper targets, leading to use-after-free and double-free scenarios.
One such case occurs when using dm-multipath on top of a PCIe NVMe namespace, where cloned request bios are freed during blk_complete_request(), but rq->bio is left intact. Subsequent clone teardown then attempts to free the same bios again via blk_rq_unprep_clone().
The resulting double-free path looks like:
nvme_pci_complete_batch() nvme_complete_batch() blk_mq_end_request_batch() blk_complete_request() // called on a DM clone request bio_endio() // first free of all clone bios ... rq->end_io() // end_clone_request() dm_complete_request(tio->orig) dm_softirq_done() dm_done() dm_end_request() blk_rq_unprep_clone() // second free of clone bios
Fix this by clearing the clone request's bio pointer when the last cloned bio completes, ensuring that later teardown paths do not attempt to free already-released bios.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade python3-perf6.18Upgrade kernel6.18-tools-develUpgrade bpftool6.18-debuginfoUpgrade kernel-livepatch-6.18.16-18.222Upgrade perf6.18Upgrade perf6.18-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-libbpf-staticUpgrade bpftool6.18Upgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-debuginfoUpgrade kernel6.18-libbpf-debuginfoUpgrade kernel6.18-libbpf-develUpgrade python3-perf6.18-debuginfoUpgrade kernel6.18-modules-extraUpgrade kernel6.18-develUpgrade kernel6.18-libbpfUpgrade kernel6.18Upgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18-toolsUpgrade kernel6.18-modules-extra-commonUpgrade kernel6.18-headers | May 19, 2026 | May 6, 2026 |
| Debian | — | Upgrade linux | May 7, 2026 | May 7, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 6, 2026 |
| Ubuntu | — | Upgrade linux-image-aws-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-20.04dUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-134-fipsUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-azure-6.8Upgrade linux-image-virtualUpgrade linux-image-xilinxUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1060-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-fips-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-gkeUpgrade linux-image-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-laptop-23.10Upgrade linux-image-kvmUpgrade linux-image-gke-6.8Upgrade linux-image-fipsUpgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-134-genericUpgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-virtual-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-ibmUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-azureUpgrade linux-image-gke-64kUpgrade linux-image-aws-fipsUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-awsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-realtime-6.8.1Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1063-azure | Jul 2, 2026 | Jul 1, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 12, 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