CVE-2024-53150: ALSA: usb-audio: Fix out of bounds reads when finding clock sources
Vendor fix available · Affected: Linux · Exploitation: in CISA KEV since 9 Apr 2025
Not in CyberSIXT coverage yet: no article names this CVE. This page shows the public record.
ExploitationIn CISA KEV
- In CISA KEVCISA KEV catalogue9 Apr 2025
- Exploited (reported): not seen
- Scanning observed: not seen
- Proof of concept public: not seen
- Not established: not seen
Higher than 72% of scored CVEs
DescriptionCVE.org
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.
Affected products2
From the CVE record. A product or version that is not listed is unknown, not unaffected.
- Linux · Linuxfrom 4.19.84 before 4.20; from 5.3.11 before 5.4
- Linux · Linux5.4
On the Atlas
Every published CVE is on the CyberSIXT Atlas, grouped by weakness, vendor and month.
- Exploitation
- Exploited in the wild. Listed in the CISA Known Exploited Vulnerabilities catalogue.
- CISA KEV
- Listed since 9 Apr 2025 · catalogue entry
- Public check
- No public nuclei template
- Vendor
- Linux
- Published
- December 2024
What changed
- CISA added it to the KEV catalogue CISA
CoverageNo articles yet
No CyberSIXT article names CVE-2024-53150 yet, so there is no coverage timeline, action brief or change log for it. Everything on this page comes from the public CVE record, CISA KEV, EPSS and the nuclei template index. Search the archive or see the CVEs in the news.
References
- NVD entrynvd.nist.gov
- CISA KEV cataloguecisa.gov
- CVE recordcve.org
- Weakness CWE-125cwe.mitre.org
- git.kernel.org/stable/c/a632bdcb359fd8145e86486ff8612da98e239acdgit.kernel.org
- git.kernel.org/stable/c/45a92cbc88e4013bfed7fd2ccab3ade45f8e896bgit.kernel.org
- git.kernel.org/stable/c/ab011f7439d9bbfd34fd3b9cef4b2d6d952c9bb9git.kernel.org
- git.kernel.org/stable/c/da13ade87a12dd58829278bc816a61bea06a56a9git.kernel.org
- git.kernel.org/stable/c/74cb86e1006c5437b1d90084d22018da30fddc77git.kernel.org
- git.kernel.org/stable/c/ea0fa76f61cf8e932d1d26e6193513230816e11dgit.kernel.org
- git.kernel.org/stable/c/096bb5b43edf755bc4477e64004fa3a20539ec2fgit.kernel.org
- git.kernel.org/stable/c/a3dd4d63eeb452cfb064a13862fb376ab108f6a6git.kernel.org
- lists.debian.org/debian-lts-announce/2025/03/msg00001.htmllists.debian.org
- lists.debian.org/debian-lts-announce/2025/03/msg00002.htmllists.debian.org