In the Linux kernel, the following vulnerability has been resolved:
xfs: do not propagate ENODATA disk errors into xattr code
ENODATA (aka ENOATTR) has a very specific meaning in the xfs xattr code; namely, that the requested attribute name could not be found.
However, a medium error from disk may also return ENODATA. At best, this medium error may escape to userspace as "attribute not found" when in fact it's an IO (disk) error.
At worst, we may oops in xfs_attr_leaf_get() when we do:
error = xfs_attr_leaf_hasname(args, &bp); if (error == -ENOATTR) { xfs_trans_brelse(args->trans, bp); return error; }
because an ENODATA/ENOATTR error from disk leaves us with a null bp, and the xfs_trans_brelse will then null-deref it.
As discussed on the list, we really need to modify the lower level IO functions to trap all disk errors and ensure that we don't let unique errors like this leak up into higher xfs functions - many like this should be remapped to EIO.
However, this patch directly addresses a reported bug in the xattr code, and should be safe to backport to stable kernels. A larger-scope patch to handle more unique errors at lower levels can follow later.
(Note, prior to 07120f1abdff we did not oops, but we did return the wrong error code to userspace.)
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.15.191-132.213Upgrade bpftoolUpgrade python-perfUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade perfUpgrade kernel-develUpgrade kernel-livepatch-5.10.242-239.961Upgrade kernel-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel6.12-debuginfo-common-x86_64Upgrade perfUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel6.12-libbpf-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-libbpf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.12.46-66.121Upgrade bpftool6.12-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-tools-develUpgrade perf6.12-debuginfoUpgrade perf-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12Upgrade kernel-livepatch-6.1.150-174.273Upgrade kernel6.12-modules-extraUpgrade kernel6.12-libbpf-debuginfoUpgrade bpftool6.12Upgrade kernel-tools-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-libbpf-develUpgrade bpftoolUpgrade python3-perf6.12Upgrade python3-perf-debuginfoUpgrade kernel6.12-debuginfoUpgrade kernel6.12-develUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpfUpgrade kernel-modules-extra-commonUpgrade python3-perf6.12-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-toolsUpgrade kernel-tools-debuginfoUpgrade perf6.12Upgrade kernel-develUpgrade kernel6.12-headersUpgrade kernel-toolsUpgrade bpftool-debuginfo | Sep 30, 2025 | Sep 16, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 25, 2025 | Sep 25, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libs | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools | Mar 10, 2026 | Mar 10, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 11, 2025 | Sep 16, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Sep 16, 2025 |
| Suse | — | Upgrade kernel-rt-vdsoUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-optionalUpgrade kernel-macrosUpgrade dtb-broadcomUpgrade gfs2-kmp-defaultUpgrade dtb-amlogicUpgrade kernel-docsUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-debug-vdsoUpgrade dtb-sprdUpgrade kernel-azure-develUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-azureUpgrade dtb-nvidiaUpgrade cluster-md-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-rt_debug-develUpgrade kernel-rtUpgrade dtb-exynosUpgrade kernel-obs-buildUpgrade kernel-syms-rtUpgrade kernel-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-rtUpgrade kernel-default-vdsoUpgrade kernel-docs-htmlUpgrade kernel-source-rtUpgrade kernel-syms-azureUpgrade reiserfs-kmp-azureUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade dtb-qcomUpgrade kernel-64kb-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-azureUpgrade kernel-devel-azureUpgrade kernel-source-vanillaUpgrade kernel-sourceUpgrade kernel-rt-extraUpgrade kernel-rt-optionalUpgrade dtb-xilinxUpgrade kernel-symsUpgrade kernel-rt_debugUpgrade kernel-rt-develUpgrade kernel-default-livepatch-develUpgrade dtb-amazonUpgrade dtb-alteraUpgrade kernel-64kb-develUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-azure-extraUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-source-azureUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade kernel-develUpgrade kernel-default-baseUpgrade dlm-kmp-defaultUpgrade dtb-socionextUpgrade dtb-marvellUpgrade dtb-caviumUpgrade cluster-md-kmp-rtUpgrade kernel-default-livepatchUpgrade dtb-renesasUpgrade cluster-md-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-default-extraUpgrade kernel-debugUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade dtb-appleUpgrade dlm-kmp-azureUpgrade kernel-obs-qaUpgrade gfs2-kmp-azureUpgrade dtb-mediatekUpgrade dtb-lgUpgrade dtb-freescaleUpgrade gfs2-kmp-64kbUpgrade dtb-allwinnerUpgrade kernel-devel-rtUpgrade kernel-default-develUpgrade kernel-debug-develUpgrade dtb-hisiliconUpgrade kernel-kvmsmall-develUpgrade kernel-64kbUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dtb-apmUpgrade kernel-zfcpdumpUpgrade dtb-amd | Dec 5, 2025 | Oct 15, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-virtual-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-gcp-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-generic-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-aws-fips-6.8Upgrade linux-image-fipsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1101-azureUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-realtimeUpgrade linux-image-aws-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-genericUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-oracle-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-xilinx-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-5.15Upgrade linux-image-gkeopUpgrade linux-image-aws-lts-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1050-awsUpgrade linux-image-azure-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-aws-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-5.15Upgrade linux-image-intelUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azureUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-6.8.0-106-genericUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-generic-64k-5.15Upgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-5.15.0-163-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-oracle-6.8Upgrade linux-image-xilinxUpgrade linux-image-ibm-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-nvidiaUpgrade linux-image-gke-64kUpgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-5.15.0-1102-azureUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-kvm-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-gke-6.8Upgrade linux-image-gcpUpgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-5.15.0-1097-awsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-ibm | Dec 5, 2025 | Sep 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 7, 2025 | Sep 16, 2025 |
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