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 kernelUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.94-99.176 | Jun 11, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 30, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Dec 5, 2024 | May 30, 2024 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade kernel-debug-develUpgrade kernel-rt_debug-develUpgrade kernel-default-livepatch-develUpgrade kernel-default-livepatchUpgrade dtb-qcomUpgrade gfs2-kmp-azureUpgrade dtb-broadcomUpgrade kernel-64kbUpgrade kernel-develUpgrade kernel-azure-optionalUpgrade kernel-obs-buildUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade dtb-freescaleUpgrade kernel-azureUpgrade ocfs2-kmp-azureUpgrade kernel-rt-extraUpgrade dtb-renesasUpgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-debugUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade dtb-amazonUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade dtb-lgUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-optionalUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-vdsoUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade ocfs2-kmp-64kbUpgrade dtb-xilinxUpgrade gfs2-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade dtb-sprdUpgrade kernel-default-vdsoUpgrade kernel-sourceUpgrade kernel-64kb-extraUpgrade dtb-caviumUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade kernel-source-azureUpgrade kernel-source-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kernel-default-extraUpgrade kernel-default-baseUpgrade kernel-rt_debug-vdsoUpgrade dtb-rockchipUpgrade kernel-zfcpdumpUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade kernel-symsUpgrade kernel-64kb-optionalUpgrade kernel-devel-rtUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-develUpgrade kernel-obs-qaUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-rtUpgrade dlm-kmp-defaultUpgrade kernel-macrosUpgrade kernel-64kb-develUpgrade dlm-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade kernel-rt-develUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade kernel-docsUpgrade ocfs2-kmp-rtUpgrade dtb-marvellUpgrade dtb-amdUpgrade gfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade dtb-appleUpgrade kernel-devel-azureUpgrade kernel-defaultUpgrade kernel-azure-develUpgrade kernel-64kb-livepatch-develUpgrade dtb-socionextUpgrade dtb-nvidia | Jun 24, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-azureUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-generic-lpaeUpgrade linux-image-awsUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-ibm-classicUpgrade linux-image-raspiUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-nvidia-6.8Upgrade linux-image-kvmUpgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-24.04Upgrade linux-image-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gkeUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1008-gke | 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