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-64k-debug-modulesUpgrade kernel-develUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-64kUpgrade kernel-rtUpgrade kernel-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-64k-debug-coreUpgrade kernel-64k-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-develUpgrade kernel-modules-extraUpgrade kernel-rt-debugUpgrade kernelUpgrade kernel-64k-debug-develUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-modules-coreUpgrade rvUpgrade rtlaUpgrade python3-perfUpgrade kernel-docUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade kernel-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade kernel-coreUpgrade perfUpgrade kernel-64k-devel-matchedUpgrade kernel-uki-virtUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-64k-debugUpgrade kernel-zfcpdumpUpgrade libperfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-develUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-devel | 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 bpftool-debuginfoUpgrade bpftoolUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-devel-matchedUpgrade perfUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-debuginfoUpgrade rvUpgrade kernel-rt-debugUpgrade kernel-rt-kvmUpgrade kernel-rt-modules-extraUpgrade kernel-rtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade libperf-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-debuginfoUpgrade kernel-debug-develUpgrade kernelUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-uki-virtUpgrade kernel-headersUpgrade kernel-coreUpgrade kernel-debugUpgrade kernel-debuginfoUpgrade kernel-debug-coreUpgrade rtlaUpgrade kernel-debug-modules-coreUpgrade kernel-develUpgrade libperfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-rt-coreUpgrade kernel-devel-matchedUpgrade kernel-debug-uki-virtUpgrade kernel-debug-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-devel | Jul 29, 2024 | Jun 19, 2024 |
| Suse | — | Upgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade dtb-broadcomUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-azure-livepatch-develUpgrade dtb-alteraUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade kernel-default-base-rebuildUpgrade kernel-docsUpgrade dtb-caviumUpgrade dtb-marvellUpgrade kselftests-kmp-rtUpgrade dtb-qcomUpgrade kernel-defaultUpgrade kernel-rtUpgrade kernel-azure-vdsoUpgrade dtb-rockchipUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-extraUpgrade kernel-azure-develUpgrade kernel-syms-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatchUpgrade kernel-rt_debugUpgrade dtb-nvidiaUpgrade kernel-syms-rtUpgrade kernel-source-rtUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-debug-vdsoUpgrade kernel-azureUpgrade dtb-amlogicUpgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-extraUpgrade kernel-azure-optionalUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-debug-develUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-debugUpgrade dtb-xilinxUpgrade dtb-mediatekUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-default-baseUpgrade gfs2-kmp-64kbUpgrade kernel-rt-develUpgrade ocfs2-kmp-defaultUpgrade kernel-develUpgrade dtb-apmUpgrade kernel-zfcpdumpUpgrade dtb-amazonUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade dtb-amdUpgrade kernel-macrosUpgrade kernel-64kb-livepatch-develUpgrade dtb-freescaleUpgrade gfs2-kmp-rtUpgrade kernel-symsUpgrade kernel-default-vdsoUpgrade kernel-azure-extraUpgrade kselftests-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade dtb-socionextUpgrade dtb-hisiliconUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-exynosUpgrade reiserfs-kmp-defaultUpgrade kernel-64kbUpgrade kernel-source-azureUpgrade dtb-allwinnerUpgrade dtb-lgUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-sourceUpgrade kernel-default-livepatch-develUpgrade kernel-default-develUpgrade dtb-renesasUpgrade cluster-md-kmp-azureUpgrade kernel-64kb-optionalUpgrade dtb-appleUpgrade kernel-obs-qa | Jul 23, 2024 | Jun 19, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-oracleUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-virtualUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-genericUpgrade linux-image-azure | 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