CVE-2024-53197highunder attackCWE-787

CVE-2024-53197: high-severity vulnerability in Linux

ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

51Vexday Risk Score

Prioritize patching. It under exploitation confirmed by CISA.

ssvc Actcvss 7.8epss 4.1%
from disclosure to weapon
Published on NVDDec 27
CISA KEV+103d
What the vendors declare (VEX)

Official vendor statements in CSAF/VEX format: whether their product is affected, already fixed, or ruled out — and why. These are the vendor's assertions, not Vexday's judgment.

Affected
1 product
Red Hat OpenShift Container Platform 4
workaround: To mitigate this issue, prevent module snd-usb-audio from being loaded. As the snd_usb_audio module will be auto-loaded when a usb device is hot plugged…
Fixed
48 products (1,736 components)
Red Hat Enterprise Linux BaseOS (v. 9) · Red Hat Enterprise Linux BaseOS EUS (v.9.4) · Red Hat Enterprise Linux BaseOS EUS (v.9.2) · Red Hat Enterprise Linux BaseOS (v. 8) · Red Hat Enterprise Linux BaseOS E4S (v.8.6) · and others 43
Not affected
8 products (2,644 components) — because the vulnerable code is not present in the product
Red Hat OpenShift Container Platform 4.14 · Red Hat OpenShift Container Platform 4.15 · Red Hat OpenShift Container Platform 4.16 · Red Hat OpenShift Container Platform 4.13 · Red Hat OpenShift Container Platform 4.12 · and others 3
Action required by CISAfederal deadline: 2025-04-30

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

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.

The full analysis of this CVE is available in Portuguese →

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 · Linux