In the Linux kernel, the following vulnerability has been resolved:
bpf: Forget ranges when refining tnum after JSET
Syzbot reported a kernel warning due to a range invariant violation on the following BPF program.
0: call bpf_get_netns_cookie 1: if r0 == 0 goto <exit> 2: if r0 & Oxffffffff goto <exit>
The issue is on the path where we fall through both jumps.
That path is unreachable at runtime: after insn 1, we know r0 != 0, but with the sign extension on the jset, we would only fallthrough insn 2 if r0 == 0. Unfortunately, is_branch_taken() isn't currently able to figure this out, so the verifier walks all branches. The verifier then refines the register bounds using the second condition and we end up with inconsistent bounds on this unreachable path:
1: if r0 == 0 goto <exit> r0: u64=[0x1, 0xffffffffffffffff] var_off=(0, 0xffffffffffffffff) 2: if r0 & 0xffffffff goto <exit> r0 before reg_bounds_sync: u64=[0x1, 0xffffffffffffffff] var_off=(0, 0) r0 after reg_bounds_sync: u64=[0x1, 0] var_off=(0, 0)
Improving the range refinement for JSET to cover all cases is tricky. We also don't expect many users to rely on JSET given LLVM doesn't generate those instructions. So instead of improving the range refinement for JSETs, Eduard suggested we forget the ranges whenever we're narrowing tnums after a JSET. This patch implements that approach.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-tools-develUpgrade bpftool6.12Upgrade kernel6.12-libbpfUpgrade kernel-toolsUpgrade kernel-livepatch-6.12.46-66.121Upgrade kernel6.12-toolsUpgrade kernel6.12-modules-extraUpgrade python3-perfUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-libbpf-develUpgrade perfUpgrade bpftool6.12-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernel-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-libbpf-staticUpgrade kernel6.12-modules-extra-commonUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.168-202.320Upgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel6.12-develUpgrade perf6.12Upgrade kernel6.12-debuginfoUpgrade bpftool-debuginfoUpgrade kernel6.12-headersUpgrade kernel-libbpfUpgrade python3-perf6.12Upgrade kernelUpgrade kernel6.12-tools-debuginfo | Sep 30, 2025 | Sep 11, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 3, 2026 | May 3, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2025 | Sep 11, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Sep 11, 2025 |
| Suse | — | Upgrade dtb-mediatekUpgrade dtb-appleUpgrade dlm-kmp-rtUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade dtb-socionextUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade kernel-defaultUpgrade kernel-rt-extraUpgrade kernel-rt-optionalUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-defaultUpgrade kernel-source-vanillaUpgrade dtb-renesasUpgrade dtb-rockchipUpgrade dtb-marvellUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-buildUpgrade dtb-allwinnerUpgrade dtb-amdUpgrade kernel-64kb-extraUpgrade kernel-docsUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-develUpgrade kernel-kvmsmall-develUpgrade dtb-amazonUpgrade dtb-caviumUpgrade dtb-alteraUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-rtUpgrade kernel-macrosUpgrade kernel-default-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-symsUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-rtUpgrade kernel-rtUpgrade dtb-amlogicUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-default-optionalUpgrade kernel-64kb-develUpgrade dtb-exynosUpgrade kernel-zfcpdumpUpgrade kernel-default-livepatchUpgrade kernel-64kbUpgrade kernel-default-extraUpgrade dtb-hisiliconUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade kernel-sourceUpgrade gfs2-kmp-64kbUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade dlm-kmp-64kbUpgrade dtb-lgUpgrade dtb-apmUpgrade kernel-rt-livepatch | Dec 5, 2025 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-lts-24.04Upgrade linux-image-kvm-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-gke-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-xilinxUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-oem-20.04bUpgrade linux-image-generic-lpaeUpgrade linux-image-ibmUpgrade linux-image-nvidiaUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-virtual-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-gcp-fipsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-oracle-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-fips-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azureUpgrade linux-image-generic-64k-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-intelUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-virtualUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-gkeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-186-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracleUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-nvidia-6.8Upgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-azure-fde-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-awsUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-azure-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-5.15.0-186-genericUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-virtual-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-azure-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rt | Feb 12, 2026 | Sep 11, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Sep 11, 2025 |
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