CVE-2023-53825
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-53825 is a memory management vulnerability in the Linux kernel's KCM (Kernel Connection Multiplexor) subsystem, specifically in the kcm_sendmsg() function. The flaw involves improper error handling for SOCK_DGRAM sockets, where a failed sendmsg() call could corrupt the MSG_MORE queue by resuming from an incorrect socket buffer (skb). The vulnerability was originally discovered by syzkaller (Google's kernel fuzzer) and was disclosed on December 9, 2025. It affects Linux kernel versions from 4.6 (when KCM was introduced) through multiple stable branches, with fixes backported to versions 4.14.326, 4.19.295, 5.4.257, 5.10.195, 5.15.132, 6.1.54, 6.5.4, and 6.6. The CVSS score has not been formally assigned, but Feedly estimates the severity as Medium (Feedly, EUVD).

Technical details

The root cause is improper error handling (CWE-755: Improper Handling of Exceptional Conditions) in the kcm_sendmsg() function within the Linux kernel's KCM subsystem. A prior fix (commit c821a88bd720) attempted to address a memory leak by updating kcm_tx_msg(head)->last_skb when partial data is copied during an error, allowing subsequent sendmsg() calls to resume from that skb. However, because the exact number of bytes copied cannot be determined at error time, the MSG_MORE queue can become corrupted — subsequent sendmsg() calls resume from a wrong skb, leading to queue state inconsistency. The correct fix purges the pending queue on SOCK_DGRAM failure (analogous to udp_flush_pending_frames()), without affecting SOCK_SEQPACKET behavior. The vulnerability requires local access to a system with KCM sockets enabled (Feedly, EUVD).

Impact

Exploitation of this vulnerability can result in kernel memory queue corruption within the KCM subsystem, potentially leading to memory leaks or undefined behavior when the MSG_MORE queue is in an inconsistent state. The primary impact is on availability and integrity of kernel networking state for processes using KCM SOCK_DGRAM sockets. While the vulnerability was only triggered by syzkaller fuzzing and no real-world exploitation has been reported, a local attacker with access to KCM sockets could potentially leverage the corrupted queue state to cause a denial of service or, in a worst case, influence kernel memory layout (Feedly).

Mitigation and workarounds

The Linux kernel has released patches across multiple stable branches: 4.14.326, 4.19.295, 5.4.257, 5.10.195, 5.15.132, 6.1.54, 6.5.4, and 6.6. Users should update their Linux kernel to one of these patched versions. The fix is available via the upstream stable kernel git repository across eight separate commits. As a workaround, systems that do not require KCM socket functionality can disable or restrict access to KCM sockets via kernel module controls or seccomp/LSM policies (EUVD, Feedly).

Community reactions

SUSE has issued advisories (SUSE-2026-0281-1 and SUSE-2026-20876-1) addressing this CVE as part of broader kernel update packages. Tenable has published Nessus detection plugins (278544 and 298924) for this vulnerability. No notable independent researcher commentary or significant social media discussion has been identified (LinuxSecurity, Tenable).

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