In the Linux kernel, the following vulnerability has been resolved:
bpf: Fix stackmap overflow check on 32-bit arches
The stackmap code relies on roundup_pow_of_two() to compute the number of hash buckets, and contains an overflow check by checking if the resulting value is 0. However, on 32-bit arches, the roundup code itself can overflow by doing a 32-bit left-shift of an unsigned long value, which is undefined behaviour, so it is not guaranteed to truncate neatly. This was triggered by syzbot on the DEVMAP_HASH type, which contains the same check, copied from the hashtab code.
The commit in the fixes tag actually attempted to fix this, but the fix did not account for the UB, so the fix only works on CPUs where an overflow does result in a neat truncation to zero, which is not guaranteed. Checking the value before rounding does not have this problem.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade perfUpgrade kernel-livepatch-6.1.84-99.169Upgrade kernel-libbpfUpgrade kernel-headersUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-libbpf-static | Feb 17, 2025 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Jul 16, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Jun 26, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perf | Oct 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python3-perfUpgrade kernel-develUpgrade perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-headersUpgrade python-perfUpgrade kernelUpgrade bpftool | Jul 23, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libs | Jul 17, 2024 | Apr 17, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Apr 17, 2024 |
| Suse | — | Upgrade ocfs2-kmp-rtUpgrade dtb-mediatekUpgrade kernel-symsUpgrade dtb-xilinxUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-optionalUpgrade kselftests-kmp-rtUpgrade kernel-default-baseUpgrade dtb-amazonUpgrade kernel-64kb-optionalUpgrade kernel-default-develUpgrade dlm-kmp-azureUpgrade kernel-64kbUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade kernel-debug-develUpgrade dtb-marvellUpgrade kernel-develUpgrade dlm-kmp-rtUpgrade dtb-caviumUpgrade dtb-hisiliconUpgrade kernel-devel-rtUpgrade dtb-freescaleUpgrade dtb-renesasUpgrade dtb-appleUpgrade dtb-amdUpgrade gfs2-kmp-azureUpgrade dtb-apmUpgrade dtb-lgUpgrade dtb-broadcomUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debugUpgrade kernel-azure-extraUpgrade kernel-docsUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade kernel-azure-baseUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-source-azureUpgrade kernel-debugUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-source-vanillaUpgrade cluster-md-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-devel-azureUpgrade dtb-rockchipUpgrade kernel-rt-optionalUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-rtUpgrade kernel-rt-develUpgrade dtb-alteraUpgrade dtb-sprdUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-develUpgrade kernel-azureUpgrade dtb-amlogicUpgrade dlm-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-default-base-rebuildUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-default-manUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-default-vdsoUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatchUpgrade dtb-exynosUpgrade dtb-nvidiaUpgrade kernel-sourceUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade kernel-defaultUpgrade dtb-qcomUpgrade dtb-armUpgrade kernel-obs-qaUpgrade kernel-macros | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oracle-64kUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1006-oemUpgrade linux-image-oem-24.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-oem-20.04cUpgrade linux-image-bluefieldUpgrade linux-image-virtualUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1063-awsUpgrade linux-image-intelUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-raspi2Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-genericUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-azureUpgrade linux-image-awsUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspiUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-35-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-20.04bUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-aws-lts-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem | Jul 1, 2024 | Apr 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 17, 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