In the Linux kernel, the following vulnerability has been resolved:
block: don't revert iter for -EIOCBQUEUED
blkdev_read_iter() has a few odd checks, like gating the position and count adjustment on whether or not the result is bigger-than-or-equal to zero (where bigger than makes more sense), and not checking the return value of blkdev_direct_IO() before doing an iov_iter_revert(). The latter can lead to attempting to revert with a negative value, which when passed to iov_iter_revert() as an unsigned value will lead to throwing a WARN_ON() because unroll is bigger than MAX_RW_COUNT.
Be sane and don't revert for -EIOCBQUEUED, like what is done in other spots.
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 perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-livepatch-6.1.129-138.220Upgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-libbpfUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-develUpgrade bpftool-debuginfo | Jun 11, 2025 | Mar 6, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Mar 17, 2025 | Mar 6, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Mar 6, 2025 |
| Suse | — | Upgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade kernel-syms-azureUpgrade gfs2-kmp-rtUpgrade dtb-lgUpgrade dtb-armUpgrade kernel-symsUpgrade dtb-mediatekUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-develUpgrade kernel-default-extraUpgrade dlm-kmp-azureUpgrade dtb-exynosUpgrade kernel-source-azureUpgrade kernel-devel-azureUpgrade dtb-amlogicUpgrade ocfs2-kmp-rtUpgrade kernel-docsUpgrade kernel-kvmsmallUpgrade dtb-apmUpgrade kernel-64kbUpgrade dtb-socionextUpgrade reiserfs-kmp-azureUpgrade dtb-qcomUpgrade kernel-kvmsmall-develUpgrade kernel-sourceUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-develUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-develUpgrade dtb-marvellUpgrade kernel-obs-qaUpgrade dtb-amazonUpgrade kernel-rtUpgrade kernel-rt_debugUpgrade kernel-devel-rtUpgrade gfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade dlm-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-optionalUpgrade kernel-azure-vdsoUpgrade kernel-syms-rtUpgrade kernel-default-optionalUpgrade kernel-obs-buildUpgrade dtb-hisiliconUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade kernel-rt-optionalUpgrade kernel-default-vdsoUpgrade reiserfs-kmp-defaultUpgrade dtb-amdUpgrade kernel-azureUpgrade kernel-docs-htmlUpgrade kernel-source-rtUpgrade kernel-develUpgrade reiserfs-kmp-64kbUpgrade kernel-default-baseUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-azure-extraUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-source-vanillaUpgrade kernel-rt-extraUpgrade kernel-azure-optionalUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade dtb-allwinnerUpgrade kernel-debug-develUpgrade kselftests-kmp-64kbUpgrade dtb-appleUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-debugUpgrade reiserfs-kmp-rtUpgrade kernel-rt-develUpgrade kernel-default-livepatchUpgrade dtb-xilinxUpgrade dlm-kmp-rtUpgrade dtb-sprdUpgrade dtb-caviumUpgrade dtb-renesasUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-azureUpgrade kernel-defaultUpgrade dtb-rockchip | Dec 5, 2025 | Jun 12, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-1029-oracle-64kUpgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1031-raspiUpgrade linux-image-raspi-6.8Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1033-gcp-64kUpgrade linux-image-6.8.0-1029-oracleUpgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-2026-raspi-realtimeUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-azureUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1028-gkeUpgrade linux-image-virtual-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-64-genericUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1031-oemUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-64-lowlatencyUpgrade linux-image-6.8.0-1032-aws-64kUpgrade linux-image-gkeUpgrade linux-image-gcp-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-genericUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-64-lowlatency-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-6.8.0-1033-gcpUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-gcpUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.8.0-1031-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-kvmUpgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1032-awsUpgrade linux-image-virtualUpgrade linux-image-raspi-realtime-6.8 | May 21, 2025 | Mar 6, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Mar 6, 2025 |
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