The bpf verifier in the Linux kernel did not properly handle mod32 destination register truncation when the source register was known to be 0. A local attacker with the ability to load bpf programs could use this gain out-of-bounds reads in kernel memory leading to information disclosure (kernel memory), and possibly out-of-bounds writes that could potentially lead to code execution. This issue was addressed in the upstream kernel in commit 9b00f1b78809 ("bpf: Fix truncation handling for mod32 dst reg wrt zero") and in Linux stable kernels 5.11.2, 5.10.19, and 5.4.101.
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Nov 29, 2021 | Mar 23, 2021 |
| Huawei Euleros 2_0_sp8 | — | Upgrade bpftoolUpgrade kernelUpgrade perfUpgrade kernel-tools-libsUpgrade kernel-develUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-sourceUpgrade kernel-headersUpgrade python-perf | Sep 24, 2021 | Mar 23, 2021 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Aug 10, 2021 | Mar 23, 2021 |
| Oracle_linux | — | Upgrade kernel-uek | Apr 1, 2021 | Feb 13, 2021 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Mar 23, 2021 |
| Suse | — | Upgrade cluster-md-kmp-rtUpgrade kernel-sourceUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade gfs2-kmp-azureUpgrade kernel-obs-buildUpgrade reiserfs-kmp-rt_debugUpgrade dlm-kmp-64kbUpgrade kernel-vanilla-baseUpgrade cluster-md-kmp-preemptUpgrade kernel-rt-extraUpgrade reiserfs-kmp-preemptUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-azureUpgrade kernel-azure-optionalUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rt_debugUpgrade kernel-default-optionalUpgrade kernel-devel-rtUpgrade cluster-md-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-rt_debugUpgrade kernel-kvmsmallUpgrade kernel-source-azureUpgrade kernel-64kb-livepatch-develUpgrade kernel-preemptUpgrade kernel-kvmsmall-develUpgrade kernel-azure-develUpgrade kernel-rt-develUpgrade kselftests-kmp-preemptUpgrade kernel-develUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade kselftests-kmp-64kbUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade kernel-devel-azureUpgrade kernel-preempt-develUpgrade ocfs2-kmp-preemptUpgrade cluster-md-kmp-rt_debugUpgrade kernel-default-develUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-develUpgrade kernel-syms-azureUpgrade dlm-kmp-preemptUpgrade dlm-kmp-rt_debugUpgrade kernel-source-rtUpgrade kernel-64kb-optionalUpgrade kernel-syms-rtUpgrade kernel-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-preempt-extraUpgrade kernel-docsUpgrade kernel-docs-htmlUpgrade kernel-azure-baseUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-preemptUpgrade kernel-macrosUpgrade kernel-64kb-extraUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-debug-develUpgrade cluster-md-kmp-64kbUpgrade kernel-preempt-optionalUpgrade kernel-debugUpgrade kernel-rt_debugUpgrade ocfs2-kmp-rtUpgrade kernel-default-manUpgrade kernel-default-livepatchUpgrade kernel-preempt-livepatch-develUpgrade kernel-default-baseUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-extraUpgrade kernel-obs-qaUpgrade dlm-kmp-azureUpgrade kernel-azure-extraUpgrade dlm-kmp-defaultUpgrade gfs2-kmp-rt_debugUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-extraUpgrade kselftests-kmp-default | Apr 10, 2021 | Mar 23, 2021 |
| Ubuntu | — | Upgrade linux-image-gkeop-5.4Upgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeop-5.3Upgrade linux-image-5.4.0-1041-oracleUpgrade linux-image-5.3.0-1041-gkeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.8.0-1019-raspi-nolpaeUpgrade linux-image-5.4.0-1032-raspiUpgrade linux-image-azureUpgrade linux-image-5.8.0-1027-awsUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.8.0-1019-raspiUpgrade linux-image-5.4.0-1041-awsUpgrade linux-image-oemUpgrade linux-image-5.4.0-1043-azureUpgrade linux-image-5.4.0-70-lowlatencyUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-gke-5.4Upgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1036-kvmUpgrade linux-image-5.8.0-48-generic-lpaeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-genericUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1012-gkeopUpgrade linux-image-gkeopUpgrade linux-image-5.6.0-1052-oemUpgrade linux-image-5.8.0-48-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.10.0-1019-oemUpgrade linux-image-generic-64kUpgrade linux-image-generic-lpae-hwe-18.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.8.0-48-generic-64kUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1039-gkeUpgrade linux-image-5.4.0-1040-gcpUpgrade linux-image-raspi2Upgrade linux-image-5.3.0-1038-raspi2Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-virtualUpgrade linux-image-awsUpgrade linux-image-5.4.0-70-generic-lpaeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.8.0-1022-kvmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.8.0-48-lowlatencyUpgrade linux-image-5.8.0-1026-azureUpgrade linux-image-kvmUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-gcpUpgrade linux-image-gke-5.3Upgrade linux-image-5.8.0-1026-gcpUpgrade linux-image-5.3.0-72-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-5.4.0-70-genericUpgrade linux-image-5.3.0-72-genericUpgrade linux-image-5.8.0-1024-oracle | Mar 24, 2021 | Mar 23, 2021 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Mar 23, 2021 |
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