CVE-2026-43279CWE-787

CVE-2026-43279

High · published May 6, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
1.9
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

ALSA: usb-audio: Add sanity check for OOB writes at silencing

At silencing the playback URB packets in the implicit fb mode before

the actual playback, we blindly assume that the received packets fit

with the buffer size. But when the setup in the capture stream

differs from the playback stream (e.g. due to the USB core limitation

of max packet size), such an inconsistency may lead to OOB writes to

the buffer, resulting in a crash.

For addressing it, add a sanity check of the transfer buffer size at

prepare_silent_urb(), and stop the data copy if the received data

overflows. Also, report back the transfer error properly from there,

too.

Note that this doesn't fix the root cause of the playback error

itself, but this merely covers the kernel Oops.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00123 · 1.9th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-05-06T16:16Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 3.5, < 5.15.2025.15.202
linux/linux_kernel≥ 5.16, < 6.1.1656.1.165
linux/linux_kernel≥ 6.2, < 6.6.1286.6.128
linux/linux_kernel≥ 6.7, < 6.12.756.12.75
linux/linux_kernel≥ 6.13, < 6.18.166.18.16
linux/linux_kernel≥ 6.19, < 6.19.66.19.6
References (7)
EPSS history
Timeline
  • 06 MAY 11:29Z
    ALSA: usb-audio: Add sanity check for OOB writes at silencing
    cvelistv5