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 kernel-sourceUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-develUpgrade python3-perfUpgrade perfUpgrade kernel | Sep 24, 2021 | Mar 23, 2021 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | 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 reiserfs-kmp-defaultUpgrade kernel-docs-htmlUpgrade kernel-preempt-extraUpgrade kernel-azure-baseUpgrade kernel-syms-rtUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-docsUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-defaultUpgrade kernel-preempt-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-obs-qaUpgrade dlm-kmp-azureUpgrade kernel-default-baseUpgrade kernel-rt_debugUpgrade gfs2-kmp-rt_debugUpgrade kernel-rt_debug-extraUpgrade kernel-default-manUpgrade gfs2-kmp-preemptUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmall-livepatch-develUpgrade dlm-kmp-defaultUpgrade dlm-kmp-preemptUpgrade dlm-kmp-rt_debugUpgrade kernel-macrosUpgrade kernel-source-rtUpgrade kselftests-kmp-defaultUpgrade kernel-azure-extraUpgrade kselftests-kmp-rtUpgrade kernel-default-extraUpgrade kernel-64kb-optionalUpgrade kernel-default-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-preempt-optionalUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-develUpgrade kernel-syms-azureUpgrade kernel-source-vanillaUpgrade kernel-rt-extraUpgrade kselftests-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-sourceUpgrade kernel-azureUpgrade kernel-kvmsmall-develUpgrade kernel-develUpgrade cluster-md-kmp-rt_debugUpgrade kernel-symsUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-azure-optionalUpgrade kernel-azure-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-rt_debugUpgrade kernel-azure-livepatch-develUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-kvmsmallUpgrade kselftests-kmp-rt_debugUpgrade kernel-preemptUpgrade kernel-rt_debug-develUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-preemptUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-rt_debugUpgrade cluster-md-kmp-preemptUpgrade kselftests-kmp-preemptUpgrade kernel-rtUpgrade gfs2-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-rt-develUpgrade kernel-devel-azureUpgrade kernel-64kbUpgrade ocfs2-kmp-preemptUpgrade kernel-preempt-develUpgrade gfs2-kmp-azureUpgrade kernel-vanilla-baseUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-64kb | Apr 10, 2021 | Mar 23, 2021 |
| Ubuntu | — | Upgrade linux-image-raspi2Upgrade linux-image-5.8.0-1026-gcpUpgrade linux-image-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-5.4.0-1040-gcpUpgrade linux-image-5.8.0-1026-azureUpgrade linux-image-kvmUpgrade linux-image-5.8.0-1024-oracleUpgrade linux-image-5.8.0-48-lowlatencyUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-5.4.0-70-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.3.0-72-lowlatencyUpgrade linux-image-5.3.0-72-genericUpgrade linux-image-5.3.0-1038-raspi2Upgrade linux-image-virtualUpgrade linux-image-oem-osp1Upgrade linux-image-gke-5.3Upgrade linux-image-awsUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1039-gkeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.8.0-1022-kvmUpgrade linux-image-5.4.0-70-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-gke-5.4Upgrade linux-image-genericUpgrade linux-image-5.8.0-48-genericUpgrade linux-image-5.4.0-1036-kvmUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1041-oracleUpgrade linux-image-5.3.0-1041-gkeUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-lpae-hwe-18.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-1041-awsUpgrade linux-image-5.8.0-1019-raspiUpgrade linux-image-gkeopUpgrade linux-image-raspiUpgrade linux-image-5.8.0-48-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.10.0-1019-oemUpgrade linux-image-5.4.0-1012-gkeopUpgrade linux-image-5.8.0-1027-awsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1032-raspiUpgrade linux-image-5.8.0-1019-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeop-5.3Upgrade linux-image-gkeUpgrade linux-image-5.4.0-1043-azureUpgrade linux-image-azureUpgrade linux-image-5.6.0-1052-oemUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-70-lowlatencyUpgrade linux-image-gkeop-5.4Upgrade linux-image-generic-64kUpgrade linux-image-oracleUpgrade linux-image-5.8.0-48-generic-64kUpgrade linux-image-virtual-hwe-18.04 | 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