In the Linux kernel, the following vulnerability has been resolved:
Squashfs: check the inode number is not the invalid value of zero
Syskiller has produced an out of bounds access in fill_meta_index().
That out of bounds access is ultimately caused because the inode has an inode number with the invalid value of zero, which was not checked.
The reason this causes the out of bounds access is due to following sequence of events:
1. Fill_meta_index() is called to allocate (via empty_meta_index()) and fill a metadata index. It however suffers a data read error and aborts, invalidating the newly returned empty metadata index. It does this by setting the inode number of the index to zero, which means unused (zero is not a valid inode number).
2. When fill_meta_index() is subsequently called again on another read operation, locate_meta_index() returns the previous index because it matches the inode number of 0. Because this index has been returned it is expected to have been filled, and because it hasn't been, an out of bounds access is performed.
This patch adds a sanity check which checks that the inode number is not zero when the inode is created and returns -EINVAL if it is.
[[email protected]: whitespace fix]
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-develUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-uki-virtUpgrade kernel-rt-kvmUpgrade kernel-zfcpdumpUpgrade kernel-debugUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade kernel-coreUpgrade rtlaUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modules-coreUpgrade kernel-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-rt-modulesUpgrade kernel-debug-develUpgrade kernel-64kUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-rt-debug-modulesUpgrade kernel-docUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-modulesUpgrade kernelUpgrade kernel-debug-devel-matchedUpgrade perfUpgrade kernel-64k-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade libperfUpgrade kernel-abi-stablelistsUpgrade kernel-rtUpgrade python3-perfUpgrade kernel-toolsUpgrade rvUpgrade kernel-zfcpdump-coreUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-debug-modules-coreUpgrade kernel-cross-headersUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-headersUpgrade kernel-devel-matchedUpgrade kernel-64k-debug | Jul 3, 2024 | May 1, 2024 |
| Amazon Linux Ami 2 | — | Upgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.10.235-227.919Upgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.179-121.185Upgrade perf-debuginfoUpgrade kernelUpgrade kernel-devel | Apr 2, 2025 | May 1, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade perfUpgrade perf-debuginfoUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-livepatch-6.1.131-143.221Upgrade kernel-libbpfUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-modules-extra | Apr 2, 2025 | May 1, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | May 1, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perf | Jul 16, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libs | Jul 17, 2024 | May 1, 2024 |
| Oracle_linux | — | Upgrade kernel | Jul 3, 2024 | May 1, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jul 3, 2024 | May 1, 2024 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-coreUpgrade kernel-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-debug-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-headersUpgrade kernel-devel-matchedUpgrade perf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade perfUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-modules-extraUpgrade kernel-debug-modules-coreUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-extraUpgrade rvUpgrade rtlaUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-rt-debug-debuginfoUpgrade kernel-coreUpgrade kernel-debug-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-debug-modulesUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-tools-debuginfoUpgrade bpftool | Jul 16, 2024 | May 1, 2024 |
| Suse | — | Upgrade kernel-rt_debugUpgrade kernel-zfcpdumpUpgrade dtb-socionextUpgrade kernel-64kb-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-kvmsmall-develUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade kernel-default-develUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-azure-extraUpgrade kernel-64kb-extraUpgrade dtb-allwinnerUpgrade dtb-hisiliconUpgrade dtb-apmUpgrade kernel-azure-vdsoUpgrade kernel-debugUpgrade kernel-source-azureUpgrade kernel-source-rtUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-defaultUpgrade kernel-symsUpgrade kernel-64kbUpgrade kernel-default-livepatch-develUpgrade dtb-freescaleUpgrade kernel-64kb-develUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-lgUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-azureUpgrade kernel-debug-develUpgrade kernel-default-baseUpgrade kernel-rt-livepatch-develUpgrade kernel-syms-rtUpgrade dtb-marvellUpgrade dtb-amdUpgrade ocfs2-kmp-64kbUpgrade dtb-broadcomUpgrade reiserfs-kmp-rtUpgrade kernel-default-manUpgrade gfs2-kmp-defaultUpgrade kernel-docsUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade dtb-amazonUpgrade dtb-appleUpgrade kernel-rt-optionalUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-develUpgrade kernel-rt-extraUpgrade dtb-armUpgrade kernel-obs-buildUpgrade dtb-exynosUpgrade dlm-kmp-rtUpgrade kernel-azure-optionalUpgrade kernel-syms-azureUpgrade dtb-caviumUpgrade kernel-develUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kernel-devel-azureUpgrade dtb-xilinxUpgrade kernel-obs-qaUpgrade reiserfs-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-azureUpgrade kernel-default-extraUpgrade kernel-debug-vdsoUpgrade kernel-default-base-rebuildUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade dtb-rockchipUpgrade dtb-mediatekUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-livepatch-develUpgrade dtb-sprdUpgrade kernel-source-vanillaUpgrade kernel-default-optionalUpgrade cluster-md-kmp-64kbUpgrade kernel-sourceUpgrade dtb-amlogicUpgrade kernel-rt-livepatchUpgrade kernel-devel-rtUpgrade kernel-azure-develUpgrade gfs2-kmp-azureUpgrade kernel-macrosUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmallUpgrade dtb-nvidiaUpgrade kernel-defaultUpgrade dtb-qcom | May 15, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-azure-fdeUpgrade linux-image-azure-cvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1008-oemUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-oracleUpgrade linux-image-realtimeUpgrade linux-image-raspi2Upgrade linux-image-5.4.0-1051-iotUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-gcpUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-azureUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04cUpgrade linux-image-genericUpgrade linux-image-nvidiaUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-nvidia-tegraUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-gke-5.15Upgrade linux-image-oemUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-intelUpgrade linux-image-raspiUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-aws-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-5.15.0-1037-nvidia-tegra | Jul 12, 2024 | May 1, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | May 1, 2024 |
Prioritize 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