In the Linux kernel, the following vulnerability has been resolved:
mm/slab: make __free(kfree) accept error pointers
Currently, if an automatically freed allocation is an error pointer that will lead to a crash. An example of this is in wm831x_gpio_dbg_show().
171 char *label __free(kfree) = gpiochip_dup_line_label(chip, i); 172 if (IS_ERR(label)) { 173 dev_err(wm831x->dev, "Failed to duplicate label\n"); 174 continue; 175 }
The auto clean up function should check for error pointers as well, otherwise we're going to keep hitting issues like this.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-tools-develUpgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade python3-perfUpgrade perfUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.91-99.172Upgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-libbpf-devel | Feb 17, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 30, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | May 30, 2024 |
| Suse | — | Upgrade kernel-macrosUpgrade dtb-amazonUpgrade gfs2-kmp-64kbUpgrade dtb-exynosUpgrade dtb-amlogicUpgrade kernel-64kbUpgrade dtb-qcomUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-azureUpgrade kernel-obs-qaUpgrade dlm-kmp-64kbUpgrade dtb-freescaleUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kernel-default-extraUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-rtUpgrade kernel-source-azureUpgrade kernel-syms-rtUpgrade ocfs2-kmp-rtUpgrade dtb-mediatekUpgrade dtb-broadcomUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kselftests-kmp-64kbUpgrade dtb-apmUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-azure-vdsoUpgrade kernel-azure-develUpgrade kernel-devel-azureUpgrade kernel-sourceUpgrade kernel-64kb-livepatch-develUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade dtb-lgUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade kernel-default-vdsoUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-azureUpgrade kernel-develUpgrade dtb-hisiliconUpgrade kernel-64kb-develUpgrade ocfs2-kmp-defaultUpgrade kernel-source-rtUpgrade dtb-nvidiaUpgrade dtb-alteraUpgrade reiserfs-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-debug-vdsoUpgrade kernel-obs-buildUpgrade kernel-defaultUpgrade kernel-azure-extraUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-extraUpgrade dtb-armUpgrade cluster-md-kmp-rtUpgrade kernel-default-baseUpgrade kselftests-kmp-azureUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade kernel-azureUpgrade kernel-rt-optionalUpgrade kernel-docsUpgrade dtb-rockchipUpgrade dtb-xilinxUpgrade reiserfs-kmp-rtUpgrade dtb-marvellUpgrade dtb-caviumUpgrade dtb-amdUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-livepatchUpgrade kernel-64kb-extraUpgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade dtb-appleUpgrade kernel-rt_debugUpgrade dtb-renesasUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-debugUpgrade dtb-socionextUpgrade dlm-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-rt-develUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-default | Jun 24, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-oracleUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-kvmUpgrade linux-image-gkeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-fdeUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-genericUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-ibm-classicUpgrade linux-image-ibmUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-1011-nvidia | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 17, 2025 | May 30, 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