Impact
The ALSA caiaq driver in the Linux kernel contained a use‑after‑free bug. When snd_usb_caiaq_send_command fails during a device reset, init_card frees the snd_card structure while a URB is still queued, causing usb_free_urb to dereference freed memory. A KASAN trace shows the crash, indicating a kernel panic or memory corruption.
Affected Systems
All Linux kernel users running the ALSA caiaq USB audio driver are affected. The issue exists in any kernel version prior to the patch that decouples the ep1_in_urb from the device structure. No specific versions are listed, so any kernel containing the caiaq driver may be vulnerable.
Risk and Exploitability
The CVSS score and EPSS are not provided, and the vulnerability is not listed in the CISA KEV catalog. However, the bug can crash the kernel and potentially allow an attacker with physical USB access to an audio device to trigger it, leading to privilege escalation. The likely attack vector requires a malicious or malfunctioning USB caiaq device and local control of that device.
OpenCVE Enrichment