In the Linux kernel, the following vulnerability has been resolved:
bpf: Fix invalid prog->stats access when update_effective_progs fails
Syzkaller triggers an invalid memory access issue following fault injection in update_effective_progs. The issue can be described as follows:
__cgroup_bpf_detach update_effective_progs compute_effective_progs bpf_prog_array_alloc <-- fault inject purge_effective_progs /* change to dummy_bpf_prog */ array->items[index] = &dummy_bpf_prog.prog
---softirq start--- __do_softirq ... __cgroup_bpf_run_filter_skb __bpf_prog_run_save_cb bpf_prog_run stats = this_cpu_ptr(prog->stats) /* invalid memory access */ flags = u64_stats_update_begin_irqsave(&stats->syncp) ---softirq end---
static_branch_dec(&cgroup_bpf_enabled_key[atype])
The reason is that fault injection caused update_effective_progs to fail and then changed the original prog into dummy_bpf_prog.prog in purge_effective_progs. Then a softirq came, and accessing the members of dummy_bpf_prog.prog in the softirq triggers invalid mem access.
To fix it, skip updating stats when stats is NULL.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel6.12-debuginfo-common-x86_64Upgrade bpftool6.12Upgrade kernel6.12-develUpgrade kernel-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-toolsUpgrade kernel-develUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel6.12-libbpfUpgrade kernel6.12-libbpf-develUpgrade perf6.12-debuginfoUpgrade python3-perfUpgrade python3-perf6.12Upgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-livepatch-6.12.63-84.121Upgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade perfUpgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.161-183.298Upgrade kernel-libbpf-develUpgrade kernel6.12-debuginfoUpgrade kernel-libbpf-staticUpgrade python3-perf-debuginfoUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-libbpfUpgrade kernel6.12-headersUpgrade kernelUpgrade perf6.12Upgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel6.12-modules-extra-common | Feb 20, 2026 | Dec 24, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Feb 11, 2026 | Feb 11, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade bpftool | Mar 17, 2026 | Mar 16, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Mar 10, 2026 | Mar 10, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 24, 2026 | Dec 24, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Dec 24, 2025 |
| Ubuntu | — | Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-110-generic-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1050-gke-64kUpgrade linux-image-6.17.0-1009-awsUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.17.0-1010-azureUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1054-gcp-64kUpgrade linux-image-6.8.1-1047-realtimeUpgrade linux-image-oem-6.17Upgrade linux-image-6.8.0-110-lowlatencyUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtual-6.8Upgrade linux-image-aws-6.17Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.17.0-1009-oracleUpgrade linux-image-oem-24.04cUpgrade linux-image-6.8.0-1037-gkeopUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-2042-raspi-realtimeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1052-awsUpgrade linux-image-generic-64k-6.17Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.17Upgrade linux-image-nvidia-tegraUpgrade linux-image-virtual-6.17Upgrade linux-image-azureUpgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1052-raspiUpgrade linux-image-6.8.0-110-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-gcp-6.17Upgrade linux-image-aws-64k-6.17Upgrade linux-image-6.17.0-19-generic-64kUpgrade linux-image-6.8.0-1051-nvidia-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-6.17Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1052-aws-64kUpgrade linux-image-gke-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1054-gcpUpgrade linux-image-awsUpgrade linux-image-6.8.0-1054-azureUpgrade linux-image-gcp-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1051-ibmUpgrade linux-image-kvmUpgrade linux-image-intel-iotgUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-raspiUpgrade linux-image-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-ibmUpgrade linux-image-fips-6.8Upgrade linux-image-oracle-6.17Upgrade linux-image-6.17.0-1009-gcp-64kUpgrade linux-image-6.8.0-1054-azure-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1050-gkeUpgrade linux-image-6.8.0-1049-oracle-64kUpgrade linux-image-azure-fipsUpgrade linux-image-6.17.0-1009-gcpUpgrade linux-image-6.17.0-1010-raspiUpgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1022-nvidia-tegraUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-6.17Upgrade linux-image-virtualUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1049-oracleUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-110-genericUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.17.0-1008-realtimeUpgrade linux-image-oem-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-6.17.0-1009-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-6.17Upgrade linux-image-gcp-6.8Upgrade linux-image-fipsUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.17.0-1017-oemUpgrade linux-image-6.17.0-1009-aws-64kUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1054-gcp-fipsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1052-aws-fipsUpgrade linux-image-6.17.0-19-genericUpgrade linux-image-oem-24.04dUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-aws-64kUpgrade linux-image-generic-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-110-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1051-nvidia-64kUpgrade linux-image-6.8.0-1059-azureUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1051-nvidia-lowlatencyUpgrade linux-image-6.8.0-1051-nvidiaUpgrade linux-image-6.8.0-1022-nvidia-tegra-rt | Mar 17, 2026 | Dec 24, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Dec 24, 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