In the Linux kernel, the following vulnerability has been resolved:
nilfs2: fix OOB in nilfs_set_de_type
The size of the nilfs_type_by_mode array in the fs/nilfs2/dir.c file is defined as "S_IFMT >> S_SHIFT", but the nilfs_set_de_type() function, which uses this array, specifies the index to read from the array in the same way as "(mode & S_IFMT) >> S_SHIFT".
static void nilfs_set_de_type(struct nilfs_dir_entry *de, struct inode *inode) { umode_t mode = inode->i_mode;
de->file_type = nilfs_type_by_mode[(mode & S_IFMT)>>S_SHIFT]; // oob }
However, when the index is determined this way, an out-of-bounds (OOB) error occurs by referring to an index that is 1 larger than the array size when the condition "mode & S_IFMT == S_IFMT" is satisfied. Therefore, a patch to resize the nilfs_type_by_mode array should be applied to prevent OOB errors.
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-livepatch-5.10.216-204.855Upgrade kernel-tools-develUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-livepatch-4.14.348-265.562Upgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernel-toolsUpgrade perfUpgrade kernel | Aug 2, 2024 | May 1, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | May 1, 2024 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade kernel-docsUpgrade kernel-devel-azureUpgrade kernel-obs-buildUpgrade kernel-rt_debugUpgrade dlm-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-defaultUpgrade dtb-marvellUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-vdsoUpgrade dtb-exynosUpgrade dtb-socionextUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade kernel-rt_debug-develUpgrade kernel-obs-qaUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade dtb-lgUpgrade kernel-sourceUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-debug-vdsoUpgrade kernel-azure-develUpgrade ocfs2-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-azure-extraUpgrade dtb-sprdUpgrade dtb-freescaleUpgrade dtb-qcomUpgrade dtb-appleUpgrade kernel-azureUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kselftests-kmp-azureUpgrade kernel-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-debug-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-optionalUpgrade kernel-source-vanillaUpgrade dtb-nvidiaUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kernel-rt-extraUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade gfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-vdsoUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade dtb-alteraUpgrade kernel-64kbUpgrade kernel-symsUpgrade kernel-debug-develUpgrade dtb-mediatekUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-rt-develUpgrade kernel-default-develUpgrade kernel-debugUpgrade kernel-64kb-develUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade dtb-amdUpgrade ocfs2-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-kvmsmall-develUpgrade kernel-default-baseUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-develUpgrade kernel-devel-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-optionalUpgrade dtb-apmUpgrade dtb-armUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-64kb-extraUpgrade dtb-xilinxUpgrade dtb-renesasUpgrade dlm-kmp-64kbUpgrade dtb-amazonUpgrade dtb-allwinnerUpgrade cluster-md-kmp-rtUpgrade dtb-caviumUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-default-optionalUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-azure | May 15, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-azure-fdeUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1068-azureUpgrade linux-image-raspi2Upgrade linux-image-oem-20.04dUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-38-genericUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-gke-5.15Upgrade linux-image-kvmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-oem-osp1Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-virtualUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1007-intelUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1011-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64kUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-189-genericUpgrade linux-image-awsUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-intelUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-oemUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-genericUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-gkeopUpgrade linux-image-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-nvidia-lowlatency | Jul 12, 2024 | May 1, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 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