CVE-2023-54201
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54201 is a vulnerability in the Linux kernel's RDMA/efa (Elastic Fabric Adapter) subsystem caused by incorrect resource deallocation ordering during QP (Queue Pair) or CQ (Completion Queue) destruction. When a device fails to destroy an object, the object is not fully cleaned up, allowing the user or IB core to attempt destruction again — leading to a reference count underflow on an already-zeroed refcount. The vulnerability was published on December 30, 2025, and affects Linux kernel versions from 5.7 up to the patched stable releases. The CVSS base score is estimated as Medium by Feedly, with an EPSS score of approximately 0.023% (Feedly, ENISA EUVD).

Technical details

The root cause is a use-after-free / reference count underflow condition (related to CWE-911: Improper Update of Reference Count) in the RDMA/efa driver within the Linux kernel. During QP or CQ teardown, the driver decrements the object's reference count and potentially frees associated memory regions before issuing the destroy command to the hardware device. If the device-side destroy fails, the kernel object is left in a partially destroyed state with a zeroed refcount; a subsequent destroy attempt by the user or IB core then underflows the refcount, which can lead to memory corruption or a kernel panic. The fix reorders deallocation to follow the reverse of the allocation sequence, ensuring resources are only freed after the device successfully destroys the object (Feedly, ENISA EUVD).

Impact

Exploitation of this vulnerability could result in kernel memory corruption or a system crash (denial of service) due to the reference count underflow. In environments using AWS EFA (Elastic Fabric Adapter) hardware for high-performance networking or HPC workloads, a local user with access to RDMA resources could trigger this condition by repeatedly attempting to destroy QP or CQ objects when device-side failures occur. The integrity and availability of the affected system are at risk, though confidentiality impact is less direct (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches across multiple stable branches. Fixed versions include Linux 6.1.53, 6.4.16, 6.5.3, and 6.6 (mainline). The relevant commits are available at the kernel stable repository (commits cf38960386f3, e79db2f51a56, 24f9884971f9, and dc202c57e9a1). Users running affected kernel versions on systems with EFA RDMA hardware should update to a patched kernel release as soon as possible; no configuration-based workaround is known (ENISA EUVD).

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