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-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade python3-perfUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade libperfUpgrade kernel-64k-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rtUpgrade perfUpgrade kernel-abi-stablelistsUpgrade kernel-64k-devel-matchedUpgrade kernel-headersUpgrade kernel-tools-libs-develUpgrade kernel-64k-debugUpgrade kernel-64k-debug-coreUpgrade rvUpgrade kernel-cross-headersUpgrade rtlaUpgrade bpftoolUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modulesUpgrade kernel-debug-develUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-docUpgrade kernel-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-64k-develUpgrade kernel-64kUpgrade kernel-debug-coreUpgrade kernel-64k-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-coreUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-rt-kvm | Jul 3, 2024 | May 1, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.235-227.919Upgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-livepatch-5.15.179-121.185Upgrade kernel-tools-develUpgrade kernelUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-headers | Apr 2, 2025 | May 1, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade python3-perfUpgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade python3-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-6.1.131-143.221Upgrade bpftool-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade perfUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel-libbpf-devel | Apr 2, 2025 | May 1, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Apr 14, 2025 | May 1, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-tools | Jul 16, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perf | Oct 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel | Jul 17, 2024 | May 1, 2024 |
| Oracle_linux | — | Upgrade kernel | Jul 3, 2024 | May 1, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 3, 2024 | May 1, 2024 |
| Rocky_linux | — | Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade rtlaUpgrade kernel-tools-libsUpgrade kernel-cross-headersUpgrade kernel-zfcpdumpUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debugUpgrade rvUpgrade kernel-rt-kvmUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-debugUpgrade kernel-toolsUpgrade kernel-rt-debuginfoUpgrade kernelUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-uki-virtUpgrade perf-debuginfoUpgrade kernel-rt-debug-develUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-modules-coreUpgrade perfUpgrade kernel-rt-debug-kvmUpgrade kernel-devel-matchedUpgrade python3-perfUpgrade libperfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt | Jul 16, 2024 | May 1, 2024 |
| Suse | — | Upgrade ocfs2-kmp-azureUpgrade kernel-source-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-default-livepatchUpgrade kernel-docsUpgrade kernel-syms-rtUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-azure-extraUpgrade dtb-freescaleUpgrade dtb-lgUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-appleUpgrade dtb-amdUpgrade kernel-default-baseUpgrade kernel-docs-htmlUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debug-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade kernel-debug-develUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dtb-allwinnerUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade dtb-apmUpgrade kernel-64kbUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade dtb-amazonUpgrade cluster-md-kmp-defaultUpgrade dtb-marvellUpgrade kernel-default-manUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-optionalUpgrade kernel-64kb-extraUpgrade kernel-rt_debugUpgrade kernel-default-develUpgrade dlm-kmp-azureUpgrade dtb-renesasUpgrade kselftests-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-debugUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade reiserfs-kmp-azureUpgrade dtb-qcomUpgrade dtb-caviumUpgrade kernel-syms-azureUpgrade kernel-develUpgrade kernel-azure-optionalUpgrade dtb-sprdUpgrade kernel-devel-rtUpgrade dtb-alteraUpgrade kernel-devel-azureUpgrade kernel-rt-develUpgrade dtb-amlogicUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade kernel-default-extraUpgrade dtb-rockchipUpgrade dtb-mediatekUpgrade kernel-default-optionalUpgrade kernel-source-vanillaUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-macrosUpgrade kernel-default-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-azure-develUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-rt-livepatchUpgrade dlm-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-defaultUpgrade dtb-nvidiaUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade kernel-rt-vdsoUpgrade dtb-xilinxUpgrade dtb-exynosUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade kernel-azure | May 15, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-oemUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-intelUpgrade linux-image-oem-osp1Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-ibmUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-aws-fipsUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-fipsUpgrade linux-image-oem-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-genericUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azureUpgrade linux-image-oem-20.04cUpgrade linux-image-gkeopUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1011-awsUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gcp-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1051-iotUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-gcpUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi2Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-awsUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-azure-cvmUpgrade linux-image-oem-20.04dUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-oracle-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-140-fipsUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-realtimeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-5.15.0-1084-aws | 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 |
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