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 }
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | May 24, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | 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-livepatch-develUpgrade dtb-socionextUpgrade ocfs2-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade dtb-xilinxUpgrade kernel-64kb-optionalUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-apmUpgrade kernel-64kb-develUpgrade kernel-obs-qaUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-docsUpgrade gfs2-kmp-rtUpgrade kernel-debugUpgrade dtb-armUpgrade kernel-devel-rtUpgrade kernel-rtUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade dlm-kmp-azureUpgrade kernel-macrosUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debugUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-debug-develUpgrade kernel-zfcpdumpUpgrade dtb-amlogicUpgrade kernel-64kbUpgrade kernel-rt-develUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-caviumUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-azureUpgrade dtb-rockchipUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-develUpgrade dtb-exynosUpgrade dtb-sprdUpgrade dtb-freescaleUpgrade kernel-develUpgrade reiserfs-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-preempt-develUpgrade kernel-source-rtUpgrade cluster-md-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-default-baseUpgrade reiserfs-kmp-64kbUpgrade dtb-marvellUpgrade dtb-appleUpgrade dtb-renesasUpgrade kernel-64kb-extraUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-allwinnerUpgrade kernel-default-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade kernel-azureUpgrade ocfs2-kmp-azureUpgrade dtb-amazonUpgrade kernel-source-vanillaUpgrade kernel-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-optionalUpgrade gfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade dtb-lgUpgrade kernel-rt-vdsoUpgrade dtb-amdUpgrade kernel-default-base-rebuildUpgrade dtb-alteraUpgrade kernel-default-livepatchUpgrade kernel-preemptUpgrade kernel-sourceUpgrade kernel-rt-optionalUpgrade kernel-default-optionalUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-azure-extraUpgrade kernel-source-azureUpgrade dtb-broadcom | Aug 9, 2024 | May 24, 2024 |
| Ubuntu | — | Upgrade linux-fipsUpgrade linux-gcp-4.15Upgrade linux-bluefieldUpgrade linux-gcpUpgrade linux-aws-fipsUpgrade linux-hweUpgrade linux-ibmUpgrade linux-hwe-5.4Upgrade linux-azure-4.15Upgrade linux-gcp-5.4Upgrade linux-kvmUpgrade linux-awsUpgrade linux-raspi-5.4Upgrade linux-gcp-fipsUpgrade linux-oracle-5.4Upgrade linux-aws-hweUpgrade linux-gkeopUpgrade linuxUpgrade linux-ibm-5.4Upgrade linux-azure-fipsUpgrade linux-raspiUpgrade linux-azure-5.4Upgrade linux-aws-5.4Upgrade linux-azureUpgrade linux-oracle | 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 |
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