CVE-2024-53150KEV · OVERDUE

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

High · published December 24, 2024

Patch now

Confirmed exploited, and the score agrees

CVSS calls it high at 7.1. It is confirmed in active exploitation. It sits in the 71.4th percentile for exploit probability.

543
days past CISA
deadline
CVSS v3.1
7.1
EPSS
1%
Percentile
71.4
In the wild
Confirmed
What it is

⚡ A miscalculation in the USB-audio driver could lead to out-of-bounds reads — that's like trying to squeeze one too many toppings on a pizza and ending up with a messy disaster! 🍕 Think of the USB-audio driver like a restaurant menu: if a diner orders a dish that sounds good but isn’t listed properly, the kitchen might try to prepare something from the wrong ingredients! Similarly, if a device provides a bogus descriptor, it could lead the driver into dangerous territory by reading beyond its intended limits. This could result in exposing sensitive memory contents or even crashing the system! Essentially, an attacker could exploit this misstep to access unauthorized data or cause the system to behave unpredictably — definitely not a scenario you want on your tech watchlist!

Put simply

Think of the USB-audio driver like a restaurant menu: if a diner orders a dish that sounds good but isn’t listed properly, the kitchen might try to prepare something from the wrong ingredients! Similarly, if a device provides a bogus descriptor, it could lead the driver into dangerous territory by reading beyond its intended limits. The vulnerability arises from the USB-audio driver failing to check the 'bLength' of each descriptor during the traversal process. This oversight allows for potential out-of-bounds reads, which could harm system stability and security.

What to do

This could result in exposing sensitive memory contents or even crashing the system! Essentially, an attacker could exploit this misstep to access unauthorized data or cause the system to behave unpredictably — definitely not a scenario you want on your tech watchlist! To mitigate this, ensure you patch to the latest kernel version where this issue has been resolved. Specifically, update your system to incorporate the new sanity checks for clock descriptor validation. Regularly review and apply security updates to stay ahead of vulnerabilities! You’ve got this! Stay proactive, patch up, and keep your system fortified! 🛡️

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01354 · 71.4th percentile
Published
2024-12-24T11:28Z
KEV added
2025-04-09 · due 2025-04-30
EPSS history
Timeline
  • 09 APR 00:00Z
    Added to CISA KEV — remediate by Apr 30
    kev
  • 24 DEC 11:28Z
    ALSA: usb-audio: Fix out of bounds reads when finding clock sources
    cvelistv5