In the Linux kernel, the following vulnerability has been resolved:
maple_tree: fix mas_empty_area_rev() null pointer dereference
Currently the code calls mas_start() followed by mas_data_end() if the maple state is MA_START, but mas_start() may return with the maple state node == NULL. This will lead to a null pointer dereference when checking information in the NULL node, which is done in mas_data_end().
Avoid setting the offset if there is no node by waiting until after the maple state is checked for an empty or single entry state.
A user could trigger the events to cause a kernel oops by unmapping all vmas to produce an empty maple tree, then mapping a vma that would cause the scenario described above.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade python3-perf-debuginfoUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.94-99.176Upgrade bpftool-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade perfUpgrade kernel-libbpfUpgrade perf-debuginfoUpgrade kernel-devel | Jun 11, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 30, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Dec 5, 2024 | May 30, 2024 |
| Suse | — | Upgrade kernel-rt-develUpgrade kernel-debug-livepatch-develUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade dtb-apmUpgrade kernel-64kb-livepatch-develUpgrade kernel-defaultUpgrade dtb-socionextUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade kernel-azure-develUpgrade kernel-azure-livepatch-develUpgrade dtb-armUpgrade kernel-docsUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-azure-vdsoUpgrade dtb-appleUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-amdUpgrade dlm-kmp-defaultUpgrade dtb-marvellUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-azureUpgrade kernel-symsUpgrade dtb-amlogicUpgrade reiserfs-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-mediatekUpgrade kernel-devel-rtUpgrade kernel-kvmsmall-develUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kernel-zfcpdumpUpgrade kernel-64kb-optionalUpgrade kernel-rtUpgrade kernel-rt-livepatch-develUpgrade dtb-rockchipUpgrade kernel-rt_debugUpgrade gfs2-kmp-rtUpgrade dtb-renesasUpgrade dtb-caviumUpgrade kernel-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-source-rtUpgrade dtb-freescaleUpgrade dtb-allwinnerUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade reiserfs-kmp-defaultUpgrade dtb-qcomUpgrade dtb-broadcomUpgrade kernel-azureUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-develUpgrade kernel-rt-extraUpgrade kernel-default-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-default-optionalUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-lgUpgrade dtb-amazonUpgrade dtb-alteraUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-exynosUpgrade kernel-source-vanillaUpgrade kernel-debug-develUpgrade kernel-debug-vdsoUpgrade kernel-default-livepatchUpgrade kernel-debugUpgrade reiserfs-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-64kb-extraUpgrade dtb-xilinxUpgrade kernel-azure-extraUpgrade dlm-kmp-rtUpgrade kernel-azure-optionalUpgrade gfs2-kmp-azureUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade dlm-kmp-64kbUpgrade kernel-default-devel | Jun 24, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-virtualUpgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-oracleUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-genericUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-azureUpgrade linux-image-awsUpgrade linux-image-ibmUpgrade linux-image-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-kvmUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-6.8.0-1010-oracle | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 30, 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