CVE-2024-53197
ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
In short
A malicious USB audio device (like Extigy or Mbox) can trick the Linux kernel into accessing memory outside its allocated bounds by reporting an incorrect number of configurations. This could crash the system or allow an attacker to read sensitive data.
Technical detail
The vulnerability occurs when a crafted USB device provides a bNumConfigurations value larger than the number of configuration structures allocated during usb_get_configuration. This leads to out-of-bounds memory access in subsequent operations like usb_destroy_configuration. The attack vector is direct USB device connection with no special privileges required.
Summary generated and translated by AI from the official description.
In the Linux kernel, the following vulnerability has been resolved:
ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
A bogus device can provide a bNumConfigurations value that exceeds the
initial value used in usb_get_configuration for allocating dev->config.
This can lead to out-of-bounds accesses later, e.g. in
usb_destroy_configuration.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected products
Linux · LinuxWant to know if your infrastructure is exposed to this?
Talk to TrueHacking →References
https://git.kernel.org/stable/c/0b4ea4bfe16566b84645ded1403756a2dc4e0f19https://git.kernel.org/stable/c/379d3b9799d9da953391e973b934764f01e03960https://git.kernel.org/stable/c/62dc01c83fa71e10446ee4c31e0e3d5d1291e865https://git.kernel.org/stable/c/920a369a9f014f10ec282fd298d0666129379f1bhttps://git.kernel.org/stable/c/9887d859cd60727432a01564e8f91302d361b72bhttps://git.kernel.org/stable/c/9b8460a2a7ce478e0b625af7c56d444dc24190f7https://git.kernel.org/stable/c/b521b53ac6eb04e41c03f46f7fe452e4d8e9bccahttps://git.kernel.org/stable/c/b8f8b81dabe52b413fe9e062e8a852c48dd0680dhttps://git.kernel.org/stable/c/b909df18ce2a998afef81d58bbd1a05dc0788c40https://lists.debian.org/debian-lts-announce/2025/03/msg00001.htmlhttps://lists.debian.org/debian-lts-announce/2025/03/msg00002.htmlhttps://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-53197