In the Linux kernel, the following vulnerability has been resolved:
ALSA: caiaq: take a reference on the USB device in create_card()
The caiaq driver stores a pointer to the parent USB device in
cdev->chip.dev but never takes a reference on it. The card's
private_free callback, snd_usb_caiaq_card_free(), can run
asynchronously via snd_card_free_when_closed() after the USB
device has already been disconnected and freed, so any access to
cdev->chip.dev in that path dereferences a freed usb_device.
On top of the refcounting issue, the current card_free implementation
calls usb_reset_device(cdev->chip.dev). A reset in a free callback
is inappropriate: the device is going away, the call takes the
device lock in a teardown context, and the reset races with the
disconnect path that the callback is already cleaning up after.
Take a reference on the USB device in create_card() with
usb_get_dev(), drop it with usb_put_dev() in the free callback,
and remove the usb_reset_device() call.
References
Configurations
Configuration 1 (hide)
|
History
01 Jun 2026, 17:16
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
06 May 2026, 18:55
| Type | Values Removed | Values Added |
|---|---|---|
| CWE | NVD-CWE-noinfo | |
| CPE | cpe:2.3:o:linux:linux_kernel:6.13:-:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
|
| First Time |
Linux
Linux linux Kernel |
|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 5.5 |
| References | () https://git.kernel.org/stable/c/1d9be95aee6c6246a21752e60c9519902649f482 - Patch | |
| References | () https://git.kernel.org/stable/c/59b622a043cffc58b7638cd85ae6c30a0904f8e6 - Patch | |
| References | () https://git.kernel.org/stable/c/6473ed16df1fe88051140611b3eb9a49be7f429e - Patch | |
| References | () https://git.kernel.org/stable/c/80bb50e2d459213cccff3111d5ef98ed4238c0d5 - Patch | |
| References | () https://git.kernel.org/stable/c/f6634af5de728a46792f674a66d7843570cb68f7 - Patch |
01 May 2026, 14:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-05-01 14:16
Updated : 2026-06-01 17:16
NVD link : CVE-2026-31701
Mitre link : CVE-2026-31701
CVE.ORG link : CVE-2026-31701
JSON object : View
Products Affected
linux
- linux_kernel
CWE
