In the Linux kernel, the following vulnerability has been resolved:
mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
We triggered a NULL pointer dereference for ac.preferred_zoneref->zone in alloc_pages_bulk_noprof() when the task is migrated between cpusets.
When cpuset is enabled, in prepare_alloc_pages(), ac->nodemask may be ¤t->mems_allowed. when first_zones_zonelist() is called to find preferred_zoneref, the ac->nodemask may be modified concurrently if the task is migrated between different cpusets. Assuming we have 2 NUMA Node, when traversing Node1 in ac->zonelist, the nodemask is 2, and when traversing Node2 in ac->zonelist, the nodemask is 1. As a result, the ac->preferred_zoneref points to NULL zone.
In alloc_pages_bulk_noprof(), for_each_zone_zonelist_nodemask() finds a allowable zone and calls zonelist_node_idx(ac.preferred_zoneref), leading to NULL pointer dereference.
__alloc_pages_noprof() fixes this issue by checking NULL pointer in commit ea57485af8f4 ("mm, page_alloc: fix check for NULL preferred_zone") and commit df76cee6bbeb ("mm, page_alloc: remove redundant checks from alloc fastpath").
To fix it, check NULL pointer for preferred_zoneref->zone.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-debugUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-debugUpgrade kernel-rt-modules-extraUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-debug-develUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-64k-coreUpgrade kernel-64k-develUpgrade kernel-64k-devel-matchedUpgrade kernel-modules-extraUpgrade kernelUpgrade rtlaUpgrade kernel-modules-coreUpgrade kernel-debug-coreUpgrade kernel-64kUpgrade kernel-rt-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-docUpgrade kernel-rt-debugUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-zfcpdumpUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade rvUpgrade bpftoolUpgrade kernel-64k-debug-develUpgrade kernel-modulesUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-rt-develUpgrade libperfUpgrade kernel-64k-debug-devel-matchedUpgrade perfUpgrade kernel-rt-kvmUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-64k-modules-extraUpgrade kernel-zfcpdump-core | Mar 17, 2025 | Dec 2, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-develUpgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade perfUpgrade python-perf | Mar 14, 2025 | Dec 2, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-develUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade python3-perfUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-headersUpgrade perfUpgrade kernelUpgrade kernel-livepatch-6.1.119-129.201Upgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-devel | Mar 27, 2025 | Dec 2, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Dec 9, 2024 | Dec 2, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Feb 10, 2025 | Dec 2, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Feb 12, 2025 | Dec 2, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-135-fipsUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1086-azureUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oem-22.04cUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-oem-20.04cUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-awsUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-kvmUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-135-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-gke-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.11.0-1009-azureUpgrade linux-image-ibmUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1080-awsUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-136-genericUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidiaUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-fipsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-5.15.0-1079-gcp | Feb 20, 2025 | Dec 2, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Dec 2, 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