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