
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-54101 is a use-after-free vulnerability in the Linux kernel's Xilinx SoC driver (driver/soc/xilinx). The flaw arises from the use of hash_for_each_possible() in a loop that frees the iterated object (eve_data), causing subsequent dereferences to access already-freed memory. It was published on December 24, 2025, and affects Linux kernel versions from the introduction of the vulnerable code (commit c7fdb2404f66) up to the patched releases in kernel 6.1.39, 6.3.13, 6.4.4, and 6.5. The CVSS base score is listed as 0.0 (no severity rating assigned at time of publication) (Red Hat Advisory, Feedly).
The root cause is a use-after-free condition (CWE-416) in the Xilinx SoC event driver within the Linux kernel. The hash_for_each_possible() macro iterates over a hash table and dereferences the eve_data pointer to retrieve the next list element; however, the loop body frees eve_data before the next iteration, resulting in a dangling pointer dereference. The fix replaces hash_for_each_possible() with hash_for_each_possible_safe(), which safely captures the next pointer before any freeing operation occurs. Patches are tracked across four stable kernel branches via commits 49fca83f, f16599e6, 256aace3, and c58da0ba (Red Hat Advisory, Feedly).
Successful exploitation of this use-after-free vulnerability could lead to kernel memory corruption, resulting in system instability, kernel panics (denial of service), or potentially arbitrary code execution in kernel context. Because the flaw resides in a kernel driver, exploitation could grant an attacker elevated privileges on the affected system. The scope is limited to systems running Linux kernels with the Xilinx SoC driver loaded, which is primarily relevant to embedded and FPGA-based platforms using Xilinx/AMD hardware (Feedly).
The recommended remediation is to update to a patched Linux kernel version: 6.1.39, 6.3.13, 6.4.4, or 6.5 (or later). Linux distribution maintainers (e.g., Red Hat, Ubuntu, SUSE) should be consulted for distribution-specific security updates. If immediate patching is not feasible, administrators should limit access to systems running the vulnerable Xilinx SoC driver and monitor for anomalous kernel behavior. Additional kernel hardening mechanisms (e.g., SMEP, SMAP, kernel address space layout randomization) can reduce the risk of successful exploitation (Red Hat Advisory, Feedly).
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."