CVE-2023-54302
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54302 is a data race vulnerability in the Linux kernel's RDMA/irdma driver affecting CQP (Control Queue Pair) completion statistics. The flaw occurs because completion statistics are read without locking in irdma_wait_event and irdma_check_cqp_progress, while they can be concurrently updated in the completion thread irdma_sc_ccq_get_cqe_info on another CPU. The vulnerability was published on December 30, 2025, and affects the Linux kernel's irdma module. It carries an EPSS score of 0.018% (very low), and no CVSS score has been publicly assigned at this time (Feedly, CVE.org).

Technical details

The root cause is a classic concurrent read/write data race (CWE-362: Concurrent Execution Using Shared Resource with Improper Synchronization) in the Linux kernel's irdma RDMA driver. The completion statistics counter at memory address 0xffff8a3250b108e0 is written by task 9544 on CPU 4 via irdma_sc_ccq_get_cqe_info while simultaneously being read by task 9838 on CPU 2 via irdma_handle_cqp_op, as detected by KCSAN (Kernel Concurrency Sanitizer). The fix converts the completion statistics variable to an atomic type, ensuring coherent updates and preventing potential load/store tearing that could result from compiler optimizations. The patches are available in the stable kernel tree at multiple commits (Feedly, Kernel Patch 1).

Impact

Exploitation of this data race can lead to inconsistent or corrupted CQP completion statistics within the irdma RDMA driver, potentially causing incorrect driver behavior, logic errors in CQP operation handling, or system instability. In the worst case, the race condition could result in a kernel panic or denial of service on systems using Intel RDMA hardware managed by the irdma driver. The impact is limited to systems with the irdma kernel module loaded and active RDMA workloads, and does not directly expose user data or allow privilege escalation (Feedly).

Mitigation and workarounds

The fix has been merged into the Linux kernel stable tree via multiple commits (e.g., 4e1a5842, 2623ca92, bf0f9f65, f2c30378) that convert the CQP completion statistics variable to an atomic type. Administrators should update to a patched kernel version that includes these stable backports. As a workaround, systems that do not require RDMA functionality can unload or blacklist the irdma kernel module to eliminate exposure. Red Hat has also tracked this issue for affected RHEL versions (Vulners/RedHat, Kernel Patch 1).

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