
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
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).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."