
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-54015 is a use-after-free vulnerability in the Linux kernel's net/mlx5 Devcom subsystem, specifically in the mlx5_devcom_register_device function. The flaw was published on December 24, 2025, and affects Linux kernel versions starting from the introduction of commit fadd59fc50d0 up to the patched stable releases. Affected versions include those prior to 5.4.244, 5.10.181, 5.15.114, 6.1.31, 6.3.5, and 6.4. No official CVSS score has been assigned by NVD at this time; Feedly estimates the severity as Medium with an EPSS score of 0.000240 (Feedly, NVD).
The root cause is a race condition leading to a use-after-free (CWE-416) in the error handling path of mlx5_devcom_register_device. When devcom memory allocation fails, the function unconditionally frees the priv structure regardless of which thread originally allocated it. If a concurrent thread allocated priv, the freeing thread's unconditional kfree() call results in a use-after-free condition, as the other thread may still hold a reference to the now-freed memory. Exploitation requires local access and the ability to trigger concurrent device registration operations on systems using Mellanox/NVIDIA mlx5 network adapters (Feedly, NVD).
Successful exploitation of this vulnerability could allow a local attacker to cause kernel memory corruption via use-after-free, potentially leading to a kernel panic (denial of service) or, in more sophisticated scenarios, privilege escalation by manipulating freed kernel memory. The impact is limited to systems running affected Linux kernel versions with Mellanox mlx5 network hardware and where concurrent device registration can be triggered. Data confidentiality and integrity may be at risk if an attacker can control the freed memory region before it is reused (Feedly).
The vulnerability has been fixed in the following Linux kernel stable releases: 5.4.244, 5.10.181, 5.15.114, 6.1.31, 6.3.5, and 6.4. The fix ensures that priv is only freed by the thread that originally allocated it, preventing the race condition. Administrators should update to a patched kernel version as soon as possible. No configuration-based workaround is known; upgrading the kernel is the recommended remediation (Feedly, NVD).
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."