In the Linux kernel, the following vulnerability has been resolved:
nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereference
There is a race condition in nvmet_bio_done() that can cause a NULL pointer dereference in blk_cgroup_bio_start():
1. nvmet_bio_done() is called when a bio completes 2. nvmet_req_complete() is called, which invokes req->ops->queue_response(req) 3. The queue_response callback can re-queue and re-submit the same request 4. The re-submission reuses the same inline_bio from nvmet_req 5. Meanwhile, nvmet_req_bio_put() (called after nvmet_req_complete) invokes bio_uninit() for inline_bio, which sets bio->bi_blkg to NULL 6. The re-submitted bio enters submit_bio_noacct_nocheck() 7. blk_cgroup_bio_start() dereferences bio->bi_blkg, causing a crash:
BUG: kernel NULL pointer dereference, address: 0000000000000028 #PF: supervisor read access in kernel mode RIP: 0010:blk_cgroup_bio_start+0x10/0xd0 Call Trace: submit_bio_noacct_nocheck+0x44/0x250 nvmet_bdev_execute_rw+0x254/0x370 [nvmet] process_one_work+0x193/0x3c0 worker_thread+0x281/0x3a0
Fix this by reordering nvmet_bio_done() to call nvmet_req_bio_put() BEFORE nvmet_req_complete(). This ensures the bio is cleaned up before the request can be re-submitted, preventing the race condition.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/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 |
| Oracle_linux | — | Upgrade kernel-uek | Mar 25, 2026 | Feb 14, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Feb 14, 2026 |
| Ubuntu | — | Upgrade linux-image-raspi-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-gkeopUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1056-raspiUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-1054-nvidia-lowlatency-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1059-azure-fipsUpgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-azure-6.17Upgrade linux-image-ibm-6.8Upgrade linux-image-oem-24.04dUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1054-nvidia-lowlatencyUpgrade linux-image-gkeUpgrade linux-image-oracle-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1054-nvidia-64kUpgrade linux-image-6.17.0-1021-gcpUpgrade linux-image-6.17.0-1030-oemUpgrade linux-image-6.8.0-1024-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-fips-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1056-azureUpgrade linux-image-gcpUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1054-gke-64kUpgrade linux-image-xilinxUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-6.17.0-1021-azureUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-117-lowlatency-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-realtime-6.17Upgrade linux-image-gke-64k-6.8Upgrade linux-image-virtualUpgrade linux-image-6.17.0-1018-realtimeUpgrade linux-image-6.17.0-1019-oracle-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.17.0-1031-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-oem-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1054-gkeUpgrade linux-image-ibmUpgrade linux-image-6.8.0-2045-raspi-realtimeUpgrade linux-image-6.8.0-1055-awsUpgrade linux-image-6.17.0-1021-gcp-64kUpgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-1024-nvidia-tegraUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.1-1051-realtimeUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-6.8.0-1059-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-6.17.0-1031-nvidia-64kUpgrade linux-image-6.8.0-1058-gcp-64kUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-6.8.0-1055-aws-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-realtimeUpgrade linux-image-oem-24.04bUpgrade linux-image-gke-64kUpgrade linux-image-fipsUpgrade linux-image-raspiUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-oem-6.17Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-117-generic-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-117-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-117-genericUpgrade linux-image-nvidia-6.17Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-116-fipsUpgrade linux-image-6.8.0-1054-nvidiaUpgrade linux-image-6.8.0-1055-ibmUpgrade linux-image-gcp-6.17Upgrade linux-image-oracle-6.17Upgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1058-gcpUpgrade linux-image-6.8.0-1041-gkeopUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1058-gcp-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1055-aws-fipsUpgrade linux-image-6.17.0-1019-oracleUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-azure-fde-6.17Upgrade linux-image-lowlatency-64k | May 25, 2026 | May 19, 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