In the Linux kernel, the following vulnerability has been resolved:
IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
This buffer is currently allocated in hfi1_init():
if (reinit) ret = init_after_reset(dd); else ret = loadtime_init(dd); if (ret) goto done;
/* allocate dummy tail memory for all receive contexts */ dd->rcvhdrtail_dummy_kvaddr = dma_alloc_coherent(&dd->pcidev->dev, sizeof(u64), &dd->rcvhdrtail_dummy_dma, GFP_KERNEL);
if (!dd->rcvhdrtail_dummy_kvaddr) { dd_dev_err(dd, "cannot allocate dummy tail memory\n"); ret = -ENOMEM; goto done; }
The reinit triggered path will overwrite the old allocation and leak it.
Fix by moving the allocation to hfi1_alloc_devdata() and the deallocation to hfi1_free_devdata().
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | May 24, 2024 |
| Suse | — | Upgrade cluster-md-kmp-rtUpgrade kernel-defaultUpgrade kernel-obs-qaUpgrade dtb-renesasUpgrade dtb-mediatekUpgrade kernel-develUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-docsUpgrade cluster-md-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-rt-livepatchUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-macrosUpgrade dtb-apmUpgrade dtb-armUpgrade dtb-rockchipUpgrade dlm-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade dtb-socionextUpgrade kernel-64kb-develUpgrade cluster-md-kmp-64kbUpgrade kernel-default-manUpgrade dtb-amlogicUpgrade dtb-nvidiaUpgrade dtb-xilinxUpgrade kernel-default-baseUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-default-extraUpgrade kernel-azure-develUpgrade kernel-devel-rtUpgrade kernel-syms-rtUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade dtb-qcomUpgrade kernel-preemptUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-default-develUpgrade kernel-source-azureUpgrade dtb-amdUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-debugUpgrade kernel-rt_debug-develUpgrade dtb-marvellUpgrade ocfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade dtb-allwinnerUpgrade dtb-exynosUpgrade kernel-azure-extraUpgrade dtb-appleUpgrade dtb-amazonUpgrade dtb-caviumUpgrade kernel-rt-optionalUpgrade gfs2-kmp-azureUpgrade dtb-freescaleUpgrade kernel-rt_debugUpgrade dtb-alteraUpgrade kernel-64kb-livepatch-develUpgrade kselftests-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-azureUpgrade kernel-azure-baseUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade kernel-source-vanillaUpgrade gfs2-kmp-rtUpgrade kernel-rt-vdsoUpgrade kernel-symsUpgrade kernel-preempt-develUpgrade kernel-default-livepatchUpgrade kernel-sourceUpgrade kernel-syms-azureUpgrade cluster-md-kmp-azureUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-debug-vdsoUpgrade kernel-source-rtUpgrade dlm-kmp-64kbUpgrade kernel-64kbUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-default-vdso | Aug 9, 2024 | May 24, 2024 |
| Ubuntu | — | No solution exists | Jun 26, 2025 | May 24, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 24, 2024 |
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