In the Linux kernel, the following vulnerability has been resolved:
bpf: sync_linked_regs() must preserve subreg_def
Range propagation must not affect subreg_def marks, otherwise the following example is rewritten by verifier incorrectly when BPF_F_TEST_RND_HI32 flag is set:
0: call bpf_ktime_get_ns call bpf_ktime_get_ns 1: r0 &= 0x7fffffff after verifier r0 &= 0x7fffffff 2: w1 = w0 rewrites w1 = w0 3: if w0 < 10 goto +0 --------------> r11 = 0x2f5674a6 (r) 4: r1 >>= 32 r11 <<= 32 (r) 5: r0 = r1 r1 |= r11 (r) 6: exit; if w0 < 0xa goto pc+0 r1 >>= 32 r0 = r1 exit
(or zero extension of w1 at (2) is missing for architectures that require zero extension for upper register half).
The following happens w/o this patch: - r0 is marked as not a subreg at (0); - w1 is marked as subreg at (2); - w1 subreg_def is overridden at (3) by copy_register_state(); - w1 is read at (5) but mark_insn_zext() does not mark (2) for zero extension, because w1 subreg_def is not set; - because of BPF_F_TEST_RND_HI32 flag verifier inserts random value for hi32 bits of (2) (marked (r)); - this random value is read at (5).
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 Ami 2 | — | Upgrade bpftoolUpgrade perfUpgrade kernel-livepatch-5.10.233-223.887Upgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernelUpgrade perf-debuginfoUpgrade python-perfUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64 | Mar 14, 2025 | Dec 4, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.124-134.200Upgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-devel | Mar 27, 2025 | Dec 4, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jan 13, 2025 | Dec 4, 2024 |
| Dell Powerstore Dsa2025429 | — | Upgrade Dell PowerStoreOS to the latest version | Dec 3, 2025 | Dec 2, 2025 |
| Dell Powerstore Dsa2026039 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Jan 6, 2026 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade python3-perf | Apr 11, 2025 | Dec 4, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelists | Feb 11, 2025 | Dec 4, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 10, 2025 | Dec 4, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Dec 4, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-60-genericUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-22.04bUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-raspi-realtimeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-gcp-64kUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-kvmUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.11.0-1009-awsUpgrade linux-image-azure-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-intelUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1028-oemUpgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-ibmUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-oem-22.04aUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-intel-iotgUpgrade linux-image-fipsUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-nvidiaUpgrade linux-image-generic-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-6.8.0-1029-awsUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidia-tegraUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-136-genericUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-6.8.0-1029-azureUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-5.15.0-136-generic-lpae | Feb 20, 2025 | Dec 4, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Dec 4, 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