
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-54084 is a use-after-free vulnerability in the Linux kernel's ALSA firewire-digi00x sound driver. The flaw arises because error-handling code in the driver incorrectly frees dg00x->rx_stream when init_stream() fails, yet returns success instead of an error code — leaving a dangling pointer that can subsequently be accessed. The vulnerability affects Linux kernel versions prior to the stable fixes backported to 5.4.244, 5.10.181, 5.15.113, 6.1.30, 6.3.4, and 6.4. It was published on December 24, 2025, and carries an EPSS score of approximately 0.024% (very low probability of exploitation) (Feedly, EUVD). No CVSS base score has been assigned by NVD or ENISA at this time.
The root cause is a logic error in the firewire-digi00x ALSA driver's stream initialization path, classified as a use-after-free (CWE-416). When init_stream() returns an error, the code frees dg00x->rx_stream but then returns 0 (success) to the caller rather than propagating the error. This leaves the freed memory accessible via the dangling dg00x->rx_stream pointer, which can be dereferenced in subsequent operations. Exploitation would require local access to a system with a Digi 003 or similar FireWire audio interface attached, as the vulnerable code path is only reachable through the firewire-digi00x kernel module. Fixes were applied across multiple stable kernel branches via patches to the kernel's stable tree (Feedly, EUVD).
Successful exploitation of this use-after-free could lead to kernel memory corruption, potentially resulting in a system crash (denial of service) or, in more sophisticated scenarios, privilege escalation to kernel-level code execution. Because the vulnerability resides in a kernel driver, any exploit achieving code execution would operate with full kernel privileges, enabling complete system compromise. However, exploitation is constrained to systems with the specific FireWire audio hardware present and the firewire-digi00x module loaded, significantly limiting the affected population (Feedly, EUVD).
The Linux kernel stable team has released patches across multiple branches. Users should update to the following fixed versions or later: Linux 5.4.244, 5.10.181, 5.15.113, 6.1.30, 6.3.4, or 6.4. As a workaround on systems that do not require FireWire audio support, administrators can blacklist or unload the firewire-digi00x kernel module (modprobe -r snd-firewire-digi00x) to eliminate the attack surface. Applying the vendor-supplied kernel updates is the recommended long-term remediation (EUVD, 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."