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 kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-libbpfUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade perfUpgrade kernel-livepatch-6.1.129-138.220Upgrade kernel-modules-extra-commonUpgrade kernelUpgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade bpftool | 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 dtb-freescaleUpgrade dlm-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade dtb-amdUpgrade kernel-defaultUpgrade kernel-default-optionalUpgrade dtb-broadcomUpgrade kernel-source-vanillaUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade kernel-rt-extraUpgrade reiserfs-kmp-defaultUpgrade kernel-obs-buildUpgrade gfs2-kmp-azureUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade dtb-nvidiaUpgrade ocfs2-kmp-64kbUpgrade dtb-renesasUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-default-baseUpgrade kernel-default-livepatch-develUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-rtUpgrade kernel-azure-optionalUpgrade dtb-hisiliconUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade dtb-caviumUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-64kbUpgrade kernel-develUpgrade kernel-azureUpgrade dtb-xilinxUpgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-appleUpgrade kernel-azure-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kselftests-kmp-64kbUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-rtUpgrade kernel-rt-develUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-develUpgrade dtb-apmUpgrade kernel-64kbUpgrade kernel-64kb-optionalUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-symsUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-extraUpgrade gfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-default-develUpgrade dtb-amazonUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dtb-qcomUpgrade dtb-exynosUpgrade kernel-kvmsmallUpgrade kernel-docsUpgrade kernel-devel-azureUpgrade dtb-socionextUpgrade kernel-source-azureUpgrade kernel-sourceUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade dtb-amlogicUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade dtb-marvellUpgrade dlm-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-macrosUpgrade kernel-64kb-develUpgrade dtb-armUpgrade kernel-syms-rtUpgrade kernel-rt_debugUpgrade kernel-rtUpgrade kernel-devel-rtUpgrade kernel-azure-vdso | Dec 5, 2025 | Jun 12, 2025 |
| Ubuntu | — | Upgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-6.8.0-1033-gcpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1034-azureUpgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-awsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-aws-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-virtualUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidiaUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1032-awsUpgrade linux-image-ibmUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-ibm-classicUpgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-azure-nvidiaUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-oem-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1031-nvidiaUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1032-aws-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-realtime-6.8.1Upgrade linux-image-gkeopUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-6.8.0-64-genericUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1029-oracle-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-2026-raspi-realtimeUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1031-oemUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-64-lowlatencyUpgrade linux-image-azure-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1029-oracleUpgrade linux-image-raspi-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1033-gcp-64kUpgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-64-lowlatency-64kUpgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-6.8.0-1028-gkeUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-aws-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1031-raspiUpgrade linux-image-gke-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