CVE-2023-53857
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-53857 is a Linux kernel vulnerability in the BPF (Berkeley Packet Filter) subsystem, specifically in the bpf_sk_storage component, caused by an invalid wait context that triggers a lockdep splat. The flaw was published on December 9, 2025, and affects the Linux kernel in versions where bpf_local_storage_update can be called while holding an RCU read lock and a storage lock, leading to an improper attempt to acquire a local_lock with an incompatible lock context. Feedly estimates the severity as Medium, with an EPSS score of 0.000180, indicating very low likelihood of exploitation in the wild (Feedly).

Technical details

The root cause is an invalid locking context (CWE-667: Improper Locking) within the bpf_sk_storage path of the Linux kernel's BPF local storage subsystem. When bpf_local_storage_update() is invoked while holding an RCU read lock (rcu_read_lock, context {1:3}) and a storage spinlock (&storage->lock, context {2:2}), it subsequently attempts to acquire a local_lock (stock_lock, context {3:3}) — a per-CPU lock that requires a process context ({5:5}). This mismatch is detected by the kernel's lockdep validator and results in a warning/splat, as reported by running ./test_progs -t test_local_storage on kernel 6.5.0. The fix is tracked in upstream kernel commits 300415caa373 and a96a44aba556 (Feedly).

Impact

The primary impact of this vulnerability is a kernel lockdep warning (splat) that can indicate a potential deadlock condition or kernel instability in systems using BPF local socket storage. In practice, the invalid wait context could lead to system hangs or kernel panics under specific workloads that exercise the affected BPF storage path, affecting availability. There is no evidence of confidentiality or integrity impact, and the vulnerability does not appear to be directly exploitable for privilege escalation or data exfiltration (Feedly).

Mitigation and workarounds

The fix has been applied to the Linux kernel via upstream commits 300415caa373a07782fcbc2f8d9429bc2dc27a47 and a96a44aba556c42b432929d37d60158aca21ad4c. Users should update to a patched kernel version that includes these commits. SUSE has issued advisories (SUSE-2026-0281-1 and SUSE-2026-20876-1) incorporating the fix for their kernel packages. As a workaround, systems not relying on BPF local socket storage functionality can disable or avoid loading the affected BPF programs, though upgrading the kernel is the recommended remediation (Feedly, Linux Security).

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