CVE-2023-54112
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54112 is a memory leak vulnerability in the Linux kernel's KCM (Kernel Connection Multiplexor) subsystem, specifically in the kcm_sendmsg() function located in net/kcm/kcmsock.c. The flaw causes unreferenced socket buffer (skb) objects to be leaked when an error occurs mid-transmission after some bytes have already been copied. It was published on December 24, 2025, and affects multiple stable Linux kernel versions. The CVSS score has not been publicly assigned a severity rating in available sources, and the EPSS score is 0.000240 (very low) (Feedly).

Technical details

The root cause is a missing cleanup path in kcm_sendmsg() (CWE-401: Missing Release of Memory after Effective Lifetime). In the function, kcm_tx_msg(head)->last_skb is used as a cursor to append newly allocated skbs to a head buffer. If an error occurs after some bytes have been copied into newly allocated skbs, those skbs are not freed before the function returns, resulting in a kernel memory leak. The bug was identified by syzbot (Google's kernel fuzzing infrastructure), which reported unreferenced objects of size 240 bytes allocated via __alloc_skb in net/core/skbuff.c. Fixes were applied across multiple stable kernel branches via patches referenced in the Linux stable git repository (Feedly).

Impact

The vulnerability results in a kernel memory leak, degrading system availability over time as kernel memory is exhausted without being reclaimed. An attacker or unprivileged local user with access to KCM sockets could potentially trigger repeated memory leaks, leading to denial of service conditions on affected systems. There is no evidence of confidentiality or integrity impact; the primary risk is availability through resource exhaustion (Feedly).

Mitigation and workarounds

The fix has been applied to multiple Linux stable kernel branches via patches in the Linux stable git repository (commits: 5e5554389397, 8dc7eb757b16, 33db24ad811b, 479c71cda14b, 16989de75497). Administrators should update to a patched kernel version that includes these fixes. No configuration-based workaround is known; upgrading the kernel is the recommended remediation. Systems can be assessed for exposure using Qualys or Nessus plugins (Feedly, Tenable Nessus).

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