BLACKOUT MAP

Linux · Kernel

CVE-2024-53150

ALSA: usb-audio: Fix out of bounds reads when finding clock sources

Exploited in attacks High 7.1 Attack chance: 1.4%
Share

What it is

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

ALSA: usb-audio: Fix out of bounds reads when finding clock sources

The current USB-audio driver code doesn't check bLength of each
descriptor at traversing for clock descriptors. That is, when a
device provides a bogus descriptor with a shorter bLength, the driver
might hit out-of-bounds reads.

For addressing it, this patch adds sanity checks to the validator
functions for the clock descriptor traversal. When the descriptor
length is shorter than expected, it's skipped in the loop.

For the clock source and clock multiplier descriptors, we can just
check bLength against the sizeof() of each descriptor type.
OTOH, the clock selector descriptor of UAC2 and UAC3 has an array
of bNrInPins elements and two more fields at its tail, hence those
have to be checked in addition to the sizeof() check.

CISA: Linux Kernel contains an out-of-bounds read vulnerability in the USB-audio driver that allows a local, privileged attacker to obtain potentially sensitive information.

What to do

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

Deadline for US federal agencies: April 30, 2025

Added to the CISA list
April 9, 2025
Published
December 24, 2024
Severity
High 7.1 CVSS 3.1
Chance of attacks in the next 30 days (EPSS)
1.4% in the top 28.6% of all known vulnerabilities
Weakness
CWE-125
More details
NVD · CVE.org · CISA
All references (8)

More exploited flaws from Linux

AddedVulnerabilityProductSeverityAttack chance
Sep 18, 2026Improper Check for Unusual or Exceptional ConditionsCVE-2025-39682KernelCritical 9.83.3%
Sep 18, 2026Race ConditionCVE-2025-39964KernelHigh 7.81.6%
Sep 18, 2026Out-of-Bounds WriteCVE-2026-53266KernelHigh 8.80.9%
Aug 27, 2026UnspecifiedCVE-2026-53362KernelHigh 7.80.7%
Aug 26, 2026Out-of-Bounds WriteCVE-2022-0995KernelHigh 7.88.9%
Jun 2, 2026Improper AuthenticationCVE-2022-0492KernelHigh 7.85.5%
May 1, 2026Incorrect Resource Transfer Between SpheresCVE-2026-31431KernelHigh 7.898%
Jan 26, 2026Integer OverflowCVE-2018-14634KernelHigh 7.815%

All of them →

Sources: Known Exploited Vulnerabilities (CISA, public domain), CVE records (cve.org) and EPSS (FIRST). The chance of attacks is the EPSS estimate that someone will try to exploit the flaw in the next 30 days.