In the Linux kernel, the following vulnerability has been resolved:
lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
The kcalloc() in dmirror_device_evict_chunk() will return null if the physical memory has run out. As a result, if src_pfns or dst_pfns is dereferenced, the null pointer dereference bug will happen.
Moreover, the device is going away. If the kcalloc() fails, the pages mapping a chunk could not be evicted. So add a __GFP_NOFAIL flag in kcalloc().
Finally, as there is no need to have physically contiguous memory, Switch kcalloc() to kvcalloc() in order to avoid failing allocations.
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-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-coreUpgrade bpftoolUpgrade kernel-debug-uki-virtUpgrade kernel-tools-libsUpgrade kernel-64kUpgrade kernel-64k-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-modules-extraUpgrade kernelUpgrade kernel-64k-debug-develUpgrade kernel-rtUpgrade kernel-rt-develUpgrade rvUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-develUpgrade perfUpgrade libperfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-uki-virtUpgrade python3-perfUpgrade kernel-headersUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-modules-coreUpgrade kernel-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-64k-devel-matchedUpgrade rtlaUpgrade kernel-coreUpgrade kernel-docUpgrade kernel-64k-debug | Nov 4, 2024 | Jun 19, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | Jun 19, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Jun 19, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Dec 5, 2024 | Jun 19, 2024 |
| Rocky_linux | — | Upgrade rvUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdumpUpgrade libperf-debuginfoUpgrade kernel-rt-kvmUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade bpftool-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-toolsUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade bpftoolUpgrade kernel-rt-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-headersUpgrade kernel-rt-debug-develUpgrade perf-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernel-uki-virtUpgrade rtlaUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-debug-modules-coreUpgrade libperfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-debug-uki-virtUpgrade kernel-debug-devel-matchedUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-rt-coreUpgrade kernel-coreUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-coreUpgrade kernel-devel | Jul 29, 2024 | Jun 19, 2024 |
| Suse | — | Upgrade kernel-obs-buildUpgrade dtb-sprdUpgrade kernel-docsUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-azure-livepatch-develUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-defaultUpgrade reiserfs-kmp-64kbUpgrade dtb-caviumUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade kernel-source-vanillaUpgrade kernel-devel-azureUpgrade reiserfs-kmp-azureUpgrade kernel-syms-azureUpgrade gfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade dtb-nvidiaUpgrade kernel-64kb-extraUpgrade dtb-rockchipUpgrade dtb-marvellUpgrade kernel-debug-livepatch-develUpgrade dtb-qcomUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatchUpgrade kernel-debug-vdsoUpgrade kernel-rt_debugUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-syms-rtUpgrade kernel-rtUpgrade kernel-azure-develUpgrade kselftests-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-alteraUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-extraUpgrade dlm-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-azureUpgrade dtb-amlogicUpgrade dtb-appleUpgrade kernel-source-azureUpgrade kernel-rt-develUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-debugUpgrade kernel-64kb-optionalUpgrade kernel-default-develUpgrade dlm-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-hisiliconUpgrade dlm-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade dtb-apmUpgrade dtb-freescaleUpgrade dtb-amdUpgrade kernel-macrosUpgrade kernel-default-extraUpgrade kernel-64kb-livepatch-develUpgrade kernel-symsUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade dtb-socionextUpgrade ocfs2-kmp-rtUpgrade kernel-default-optionalUpgrade dtb-amazonUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-default-baseUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade dtb-renesasUpgrade kernel-kvmsmall-develUpgrade kernel-sourceUpgrade dtb-xilinxUpgrade cluster-md-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-mediatekUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade dtb-lgUpgrade kernel-64kb-develUpgrade gfs2-kmp-rtUpgrade dtb-exynosUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-azure-extraUpgrade kernel-devel-rt | Jul 23, 2024 | Jun 19, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-azureUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-genericUpgrade linux-image-raspiUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-awsUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-oracleUpgrade linux-image-virtual | Aug 9, 2024 | Jun 19, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Jun 19, 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