In the Linux kernel, the following vulnerability has been resolved:
io_uring/futex: ensure io_futex_wait() cleans up properly on failure
The io_futex_data is allocated upfront and assigned to the io_kiocb async_data field, but the request isn't marked with REQ_F_ASYNC_DATA at that point. Those two should always go together, as the flag tells io_uring whether the field is valid or not.
Additionally, on failure cleanup, the futex handler frees the data but does not clear ->async_data. Clear the data and the flag in the error path as well.
Thanks to Trend Micro Zero Day Initiative and particularly ReDress for reporting this.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-develUpgrade kernel-debugUpgrade kernel-64k-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade kernelUpgrade kernel-debug-develUpgrade kernel-rt-64k-debugUpgrade kernel-rt-64k-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-coreUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-coreUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-cross-headersUpgrade kernel-debug-modulesUpgrade rtlaUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-64kUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-debug-modulesUpgrade rvUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-docUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-toolsUpgrade kernel-rt-debugUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade perfUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-modules-extraUpgrade kernel-uki-virtUpgrade kernel-debug-uki-virtUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perfUpgrade kernel-rt-64kUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-64k-develUpgrade kernel-rt | Oct 2, 2025 | Sep 29, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-modules-extraUpgrade kernel6.12-develUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade bpftool6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-headersUpgrade kernel-livepatch-6.12.46-66.121Upgrade python3-perf6.12Upgrade kernel6.12-libbpfUpgrade kernel6.12-libbpf-develUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel6.12-toolsUpgrade python3-perf6.12-debuginfoUpgrade perf6.12Upgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-tools-devel | Sep 30, 2025 | Sep 5, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Sep 30, 2025 | Sep 5, 2025 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Oct 1, 2025 | Sep 5, 2025 |
| Rocky_linux | — | Upgrade kernel-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-modules-coreUpgrade perfUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-zfcpdump-devel-matchedUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade rvUpgrade kernel-zfcpdump-debuginfoUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade libperfUpgrade kernel-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-rt-kvmUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-debug-uki-virtUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-develUpgrade kernel-rt-develUpgrade kernel-uki-virtUpgrade kernel-debug-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade rtlaUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debugUpgrade kernel-tools-libsUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-kvmUpgrade kernel-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-rt-coreUpgrade python3-perf-debuginfo | Feb 5, 2026 | Oct 7, 2025 |
| Suse | — | Upgrade kernel-zfcpdumpUpgrade dtb-hisiliconUpgrade dtb-lgUpgrade dtb-exynosUpgrade dlm-kmp-defaultUpgrade dtb-allwinnerUpgrade dtb-amdUpgrade kernel-64kb-optionalUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade dtb-amazonUpgrade ocfs2-kmp-defaultUpgrade dtb-socionextUpgrade kernel-default-extraUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-appleUpgrade gfs2-kmp-64kbUpgrade kernel-rt-livepatchUpgrade kernel-64kb-develUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-symsUpgrade dtb-xilinxUpgrade kernel-64kbUpgrade kernel-sourceUpgrade cluster-md-kmp-rtUpgrade kernel-rt-develUpgrade kselftests-kmp-defaultUpgrade kernel-default-develUpgrade gfs2-kmp-rtUpgrade dlm-kmp-64kbUpgrade dtb-freescaleUpgrade dtb-mediatekUpgrade kernel-default-optionalUpgrade dtb-renesasUpgrade kernel-macrosUpgrade dtb-armUpgrade kernel-develUpgrade kernel-docsUpgrade cluster-md-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-default-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade dtb-caviumUpgrade kernel-64kb-extraUpgrade dtb-alteraUpgrade dtb-sprdUpgrade kernel-rt-extraUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade kernel-kvmsmall-vdsoUpgrade kernel-source-vanillaUpgrade kernel-defaultUpgrade kernel-rt-optionalUpgrade dtb-rockchipUpgrade dlm-kmp-rtUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-buildUpgrade dtb-marvellUpgrade dtb-broadcomUpgrade dtb-qcom | Dec 5, 2025 | Sep 30, 2025 |
| Ubuntu | — | Upgrade linux-image-aws-64k-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1046-gcp-64kUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1029-gkeopUpgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-94-fipsUpgrade linux-image-6.8.0-1042-gkeUpgrade linux-image-6.8.0-1045-awsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-gcpUpgrade linux-image-6.8.0-1045-raspiUpgrade linux-image-6.8.0-1042-oracle-64kUpgrade linux-image-6.8.1-1040-realtimeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azureUpgrade linux-image-gke-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1042-oracleUpgrade linux-image-raspi-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1045-nvidia-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-2036-raspi-realtimeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1042-gke-64kUpgrade linux-image-6.8.0-1045-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-kvmUpgrade linux-image-generic-64kUpgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gke-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-raspiUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-94-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-fipsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1045-aws-fipsUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1045-nvidia-lowlatency-64kUpgrade linux-image-azure-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-94-generic-64kUpgrade linux-image-6.8.0-94-genericUpgrade linux-image-intel-iotgUpgrade linux-image-generic-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.8.0-1022-xilinxUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-realtimeUpgrade linux-image-genericUpgrade linux-image-gcp-6.8Upgrade linux-image-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04bUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1043-ibmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-xilinxUpgrade linux-image-aws-64kUpgrade linux-image-gkeopUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1046-gcp-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-94-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1045-nvidia-64kUpgrade linux-image-6.8.0-1045-aws-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-oracle | Feb 5, 2026 | Sep 5, 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