In the Linux kernel, the following vulnerability has been resolved:
nfp: Fix memory leak in nfp_cpp_area_cache_add()
In line 800 (#1), nfp_cpp_area_alloc() allocates and initializes a CPP area structure. But in line 807 (#2), when the cache is allocated failed, this CPP area structure is not freed, which will result in memory leak.
We can fix it by freeing the CPP area when the cache is allocated failed (#2).
792 int nfp_cpp_area_cache_add(struct nfp_cpp *cpp, size_t size) 793 { 794 struct nfp_cpp_area_cache *cache; 795 struct nfp_cpp_area *area;
800 area = nfp_cpp_area_alloc(cpp, NFP_CPP_ID(7, NFP_CPP_ACTION_RW, 0), 801 0, size); // #1: allocates and initializes
802 if (!area) 803 return -ENOMEM;
805 cache = kzalloc(sizeof(*cache), GFP_KERNEL); 806 if (!cache) 807 return -ENOMEM; // #2: missing free
817 return 0; 818 }
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | May 24, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libs | Oct 8, 2024 | May 24, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel | Oct 8, 2024 | May 24, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 24, 2024 |
| Suse | — | Upgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-marvellUpgrade kernel-64kb-extraUpgrade kernel-azureUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade kernel-docs-htmlUpgrade dtb-renesasUpgrade kernel-default-vdsoUpgrade kernel-source-azureUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade kernel-azure-extraUpgrade dtb-rockchipUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-develUpgrade kernel-preemptUpgrade kernel-rt-optionalUpgrade dtb-alteraUpgrade gfs2-kmp-defaultUpgrade dtb-allwinnerUpgrade dtb-appleUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-source-vanillaUpgrade dtb-amazonUpgrade kernel-rt-extraUpgrade kernel-default-livepatch-develUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade dtb-freescaleUpgrade ocfs2-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-rtUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-64kbUpgrade kernel-preempt-develUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-defaultUpgrade kernel-rt-vdsoUpgrade dtb-amdUpgrade dtb-sprdUpgrade kernel-sourceUpgrade dlm-kmp-rtUpgrade dtb-caviumUpgrade kernel-default-develUpgrade dtb-exynosUpgrade dtb-lgUpgrade kernel-azure-optionalUpgrade dtb-hisiliconUpgrade dtb-apmUpgrade kernel-syms-azureUpgrade dtb-armUpgrade dtb-amlogicUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade cluster-md-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kernel-syms-rtUpgrade dtb-mediatekUpgrade kselftests-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade dlm-kmp-defaultUpgrade kernel-macrosUpgrade kernel-rt_debugUpgrade kernel-rt-develUpgrade kernel-kvmsmallUpgrade kselftests-kmp-defaultUpgrade kernel-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-docsUpgrade dtb-qcomUpgrade dlm-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-rtUpgrade kernel-debugUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-develUpgrade gfs2-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-rt_debug-vdsoUpgrade kernel-devel-rtUpgrade kernel-rtUpgrade dtb-xilinxUpgrade kernel-default-extraUpgrade kernel-devel-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-rtUpgrade kernel-symsUpgrade kernel-kvmsmall-devel | Aug 9, 2024 | May 24, 2024 |
| Ubuntu | — | Upgrade linux-azure-5.4Upgrade linux-azure-fipsUpgrade linuxUpgrade linux-gkeopUpgrade linux-oracle-5.4Upgrade linux-raspiUpgrade linux-oracleUpgrade linux-aws-5.4Upgrade linux-ibm-5.4Upgrade linux-aws-hweUpgrade linux-azureUpgrade linux-bluefieldUpgrade linux-gcp-4.15Upgrade linux-gcpUpgrade linux-awsUpgrade linux-hweUpgrade linux-fipsUpgrade linux-ibmUpgrade linux-gcp-fipsUpgrade linux-kvmUpgrade linux-azure-4.15Upgrade linux-hwe-5.4Upgrade linux-raspi-5.4Upgrade linux-gcp-5.4Upgrade linux-aws-fips | Nov 19, 2024 | 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