Skip to main content
VulnerabilityPublished Updated

CVE-2026-53106: Linux kernel · bpf: Do not allow deleting local storage in NMI

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited : upgrade to e84acaf936970b5b0be2c93bbf255295ba9406df or 350de5b8a9befaa2a68861c51f671d4f5f751ca5 when convenient.

Data as of 6 Nov 2026, 16:49 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in e84acaf936970b5b0be2c93bbf255295ba9406df, 350de5b8a9befaa2a68861c51f671d4f5f751ca5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Jun 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.

What to do

Upgrade Linux kernel to e84acaf936970b5b0be2c93bbf255295ba9406df or 350de5b8a9befaa2a68861c51f671d4f5f751ca5.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ a10787e6d58c24b51e91c19c6d16c5da89fcaa4b, < e84acaf936970b5b0be2c93bbf255295ba9406df
Fixed in
  • e84acaf936970b5b0be2c93bbf255295ba9406df
LinuxLinuxAffected
  • ≥ a10787e6d58c24b51e91c19c6d16c5da89fcaa4b, < 350de5b8a9befaa2a68861c51f671d4f5f751ca5
Fixed in
  • 350de5b8a9befaa2a68861c51f671d4f5f751ca5
LinuxLinuxAffected
  • =5.13
Fixed in–

Description

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/20260205190233.912-1-alexei.starovoitov@gmail.com/

References

Community reviews

Loading reviews…