Missing Release of Resource after Effective Lifetime in Linux kernel - CVE-2026-46048
Published: May 28, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to a reference count leak in the caiaq usb audio device initialization path when probing a malformed usb audio device. A local attacker can connect a specially crafted usb device to cause a denial of service.
The issue is triggered on probe failure before the snd_card private_free destructor is assigned, preventing the usb device reference from being released.
How to mitigate CVE-2026-46048
Sources
- https://git.kernel.org/stable/c/21ca595aafa40d3ac70eab1f4cb62cc00ca21657
- https://git.kernel.org/stable/c/50c6a1f05973f56d23280c9d7645a7a5734e0907
- https://git.kernel.org/stable/c/6153878c5255bb69b7d0868105ca078ef13cbcf8
- https://git.kernel.org/stable/c/7a5f1cd22d47f8ca4b760b6334378ae42c1bd24b
- https://git.kernel.org/stable/c/da3b8fd6a202d94fef11a443abc9171c52426a1c