In the Linux kernel, the following vulnerability has been resolved:
bpf: Do not allow deleting local storage in NMI
Currently, local storage may deadlock when deferring freeing selem or local storage through kfree_rcu(), call_rcu() or call_rcu_tasks_trace() in NMI or reentrant. Since deleting selem in NMI is an unlikely use case, partially mitigate it by returning error when calling from bpf_xxx_storage_delete() helpers in NMI. Note that, it is still possible to deadlock through reentrant. A full mitigation requires returning error when irqs_disabled() is true, which, however is too heavy-handed for bpf_xxx_storage_delete().
The long-term solution requires _nolock versions of call_rcu. Another possible solution is to defer the free through irq_work [0], but it would grow the size of selem, which is non-ideal.
The check is only needed in bpf_selem_unlink(), which is used by helpers and syscalls. bpf_selem_unlink_nofail() is fine as it is called during map and owner tear down that never run in NMI or reentrant.
[0] https://lore.kernel.org/bpf/[email protected]/
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 |
|---|---|---|---|---|
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Jun 24, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-aws-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-7.0.0-1009-oemUpgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gke-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-ibmUpgrade linux-image-gke-64kUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-realtimeUpgrade linux-image-genericUpgrade linux-image-raspi-7.0Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1009-awsUpgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1010-azureUpgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-7.0.0-28-genericUpgrade linux-image-nvidiaUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-realtime-7.0Upgrade linux-image-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-7.0.0-1015-raspi-realtimeUpgrade linux-image-awsUpgrade linux-image-virtualUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-realtime-64kUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-nvidia-bos-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-nvidia-bosUpgrade linux-image-nvidia-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-gcpUpgrade linux-image-ibm-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-oem-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-generic-64kUpgrade linux-image-azureUpgrade linux-image-azure-7.0Upgrade linux-image-gkeUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-oem-26.04Upgrade linux-image-oem-24.04dUpgrade linux-image-oem-24.04cUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-raspiUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-oem-24.04Upgrade linux-image-oem-26.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-64k-7.0 | Jul 20, 2026 | Jun 24, 2026 |
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