CVE-2026-23208
Severity CVSS v4.0:
Pending analysis
Type:
CWE-787
Out-of-bounds Write
Publication date:
14/02/2026
Last modified:
18/03/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
ALSA: usb-audio: Prevent excessive number of frames<br />
<br />
In this case, the user constructed the parameters with maxpacksize 40<br />
for rate 22050 / pps 1000, and packsize[0] 22 packsize[1] 23. The buffer<br />
size for each data URB is maxpacksize * packets, which in this example<br />
is 40 * 6 = 240; When the user performs a write operation to send audio<br />
data into the ALSA PCM playback stream, the calculated number of frames<br />
is packsize[0] * packets = 264, which exceeds the allocated URB buffer<br />
size, triggering the out-of-bounds (OOB) issue reported by syzbot [1].<br />
<br />
Added a check for the number of single data URB frames when calculating<br />
the number of frames to prevent [1].<br />
<br />
[1]<br />
BUG: KASAN: slab-out-of-bounds in copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487<br />
Write of size 264 at addr ffff88804337e800 by task syz.0.17/5506<br />
Call Trace:<br />
copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487<br />
prepare_playback_urb+0x953/0x13d0 sound/usb/pcm.c:1611<br />
prepare_outbound_urb+0x377/0xc50 sound/usb/endpoint.c:333
Impact
Base Score 3.x
7.80
Severity 3.x
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 4.14.186 (including) | 4.14.188 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 4.19.130 (including) | 4.19.132 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.4.49 (including) | 5.4.51 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.7.6 (including) | 5.7.8 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.8 (including) | 6.18.10 (excluding) |
| cpe:2.3:o:linux:linux_kernel:4.4.229:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:4.9.229:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.19:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.19:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.19:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.19:rc4:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.19:rc5:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/282aba56713bbc58155716b55ca7222b2d9cf3c8
- https://git.kernel.org/stable/c/480a1490c595a242f27493a4544b3efb21b29f6a
- https://git.kernel.org/stable/c/62932d9ed639a9fa71b4ac1a56766a4b43abb7e4
- https://git.kernel.org/stable/c/ab0b5e92fc36ee82c1bd01fe896d0f775ed5de41
- https://git.kernel.org/stable/c/c4dc012b027c9eb101583011089dea14d744e314
- https://git.kernel.org/stable/c/d67dde02049e632ba58d3c44a164a74b6a737154
- https://git.kernel.org/stable/c/e0ed5a36fb3ab9e7b9ee45cd17f09f6d5f594360
- https://git.kernel.org/stable/c/ef5749ef8b307bf8717945701b1b79d036af0a15



