CVE-2023-54292
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54292 is a data race vulnerability in the Linux kernel's RDMA/irdma driver that affects the cqp_request->request_done memory location. The flaw occurs because irdma_handle_cqp_op reads this field locklessly while irdma_cqp_ce_handler writes to it concurrently without proper synchronization annotations. It was published on December 30, 2025, and affects the Linux kernel's irdma module. The CVSS score has not been publicly assigned at this time; the CVE status is listed as Unknown (Feedly).

Technical details

The root cause is a concurrent read/write data race (CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization) on the cqp_request->request_done boolean field within the Linux kernel's irdma (Intel RDMA) driver. The write occurs in irdma_cqp_ce_handler (via cqp_compl_worker work queue) while the read occurs in irdma_wait_event, called from irdma_handle_cqp_op, on a different CPU without any locking. KCSAN (Kernel Concurrency Sanitizer) detected the race, flagging a 1-byte write at 0xffff8e44107019dc on CPU 5 and a concurrent read on CPU 1. The fix annotates these accesses with READ_ONCE/WRITE_ONCE macros to prevent compiler optimizations such as load fusing and to satisfy KCSAN (Feedly).

Impact

The data race can lead to undefined behavior in the kernel's RDMA CQP (Control Queue Pair) request handling path, potentially causing incorrect completion status reads, kernel instability, or system crashes (denial of service). In worst-case scenarios, race conditions of this type in kernel drivers can result in memory corruption or use-after-free conditions, though the primary observed impact here is incorrect synchronization leading to potential hangs or crashes during RDMA device teardown (Feedly).

Mitigation and workarounds

The fix has been applied to the Linux kernel stable trees via multiple commits (e.g., 5986e96be7d0, b8b90ba636e3, c5b5dbcbf91f, f0842bb3d388) that annotate the racy accesses with READ_ONCE/WRITE_ONCE. Users should update to a patched kernel version that includes these commits. As a workaround, systems that do not require RDMA/irdma functionality can unload or blacklist the irdma kernel module to eliminate exposure (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