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