CVE-2023-54033
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54033 is a memory leak vulnerability in the Linux kernel's BPF (Berkeley Packet Filter) subsystem, specifically affecting the LRU (Least Recently Used) and LRU_PERCPU hash map implementations. When a map update allocates a new element but subsequently fails to lock the target hash table bucket (returning -EBUSY), the allocated element is not released back to any free list, causing it to become permanently untracked. Over time, this leads to persistent -ENOMEM errors on LRU map updates. The vulnerability was published on December 24, 2025, and affects Linux kernel versions from commit 20b6cc34ea74b6a84599c1f8a70f3315b56a1883 up to the respective fix commits across stable branches. No CVSS score has been assigned by NVD at this time; Feedly estimates the severity as Medium (Feedly, NVD).

Technical details

The root cause is a missing error-path cleanup in the BPF LRU and LRU_PERCPU hash map update logic, classifiable as CWE-401 (Missing Release of Memory after Effective Lifetime). During a map update, a new element is pre-allocated before the target bucket lock is acquired; if trylock fails and -EBUSY is returned to the caller, the allocated element is neither inserted into the hash table nor returned to the local free list, making it permanently inaccessible. The fix involves returning the orphaned element to the local free list in the error path when bucket locking fails. Patches were applied across multiple stable kernel branches, with fix commits at 1a9e80f757bb (mainline/6.4), 79ea1a12fb9a (6.3.5), 965e9cccbe6b (6.1.31), and b34ffb0c6d23 (5.15.115) (NVD, Feedly).

Impact

Successful triggering of this vulnerability causes a gradual exhaustion of the BPF LRU map's element pool, ultimately resulting in a permanent -ENOMEM condition that prevents any further updates to affected LRU or LRU_PERCPU hash maps. This is a local availability impact — processes or kernel subsystems relying on these BPF maps (e.g., networking, tracing, security enforcement programs) will experience denial-of-service behavior. There is no evidence of confidentiality or integrity impact, and the vulnerability does not enable code execution or privilege escalation (NVD).

Mitigation and workarounds

Apply the relevant stable kernel patch for your branch: Linux 5.15.115 (commit b34ffb0c6d23), 6.1.31 (commit 965e9cccbe6b), 6.3.5 (commit 79ea1a12fb9a), or 6.4+ (commit 1a9e80f757bb). No configuration-based workaround is available; upgrading to a patched kernel version is the only remediation. Systems not using BPF LRU or LRU_PERCPU hash maps are not functionally impacted but should still be patched as part of routine kernel maintenance (NVD, Feedly).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management