CVE-2023-54195
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54195 is a NULL pointer dereference vulnerability in the Linux kernel's rxrpc (RxRPC protocol) subsystem. The flaw arises in the interaction between afs_make_call() and rxrpc_kernel_set_max_life(), where a call timer may expire before a connection channel is assigned, triggering a kernel oops. It affects Linux kernel versions in the 6.2 and 6.3 stable series, with fixes backported to 6.2.16, 6.3.3, and 6.4. The vulnerability was published on December 30, 2025, and carries a CVSS base score of 0.0 (no official severity rating assigned at time of publication) (Feedly, EUVD).

Technical details

The root cause is a race condition / improper sequencing in the rxrpc subsystem (CWE-476: NULL Pointer Dereference). Specifically, afs_make_call() calls rxrpc_kernel_begin_call() to initiate an RxRPC call, which may be queued waiting for a connection. It then immediately calls rxrpc_kernel_set_max_life() to configure timeouts, which starts the call timer prematurely. If the timer fires before a connection channel is granted, the kernel attempts to allocate a transmit buffer (rxrpc_alloc_txbuf) via rxrpc_send_ACK with a NULL pointer, causing a kernel panic. The fix defers timer start until the first packet is transmitted by recording timeouts in struct rxrpc_call at creation time. Direct userspace exploitation via AF_RXRPC is mitigated because sendmsg() returns EBUSY when the call is in the waiting-for-connection state (Feedly, kernel.org patch 6.3).

Impact

Successful triggering of this vulnerability causes a kernel NULL pointer dereference, resulting in a kernel oops/panic and system crash — a denial of service (DoS) affecting availability. The crash occurs in the krxrpcio kernel thread context, meaning it can bring down the entire system. There is no evidence of confidentiality or integrity impact, and the vulnerability is not directly exploitable from unprivileged userspace (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches for the affected stable branches: version 6.2.16 (commit 92128a7170a2), version 6.3.3 (commit 72f4a9f3f447), and the 6.4 mainline release (commit db099c625b13). Users running affected 6.2.x or 6.3.x kernels should upgrade to 6.2.16, 6.3.3, or later. No configuration-based workaround is documented; upgrading to a patched kernel version is the recommended remediation (kernel.org patch 6.2, kernel.org patch 6.3, kernel.org patch mainline).

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