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

ALSA: usb-audio: Bound MIDI endpoint descriptor scans

snd_usbmidi_get_ms_info() validates the internal MIDIStreaming endpoint
descriptor size before using baAssocJackID[], but the descriptor walker can
still return a class-specific endpoint descriptor whose bLength exceeds the
remaining bytes in the endpoint-extra scan.

That leaves later flexible-array reads bounded by bLength, but not by the
remaining bytes in the endpoint-extra scan.

Stop walking when bLength is zero or
extends past the remaining endpoint-extra scan.
Published: 2026-06-24
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the ALSA USB audio driver, where the function that parses MIDI streaming endpoint descriptors does not fully verify that the descriptor length fits within the remaining data. This can allow a malicious USB audio device to send a descriptor whose reported length exceeds the actual bytes present, enabling flexible‑array reads that go beyond the bounds of the allocated buffer. The result is a kernel read of unintended memory, potentially leaking sensitive information. The weakness corresponds to CWE‑125: Out‑of‑Bounds Read.

Affected Systems

All Linux kernel installations that include the ALSA USB audio driver are vulnerable. No specific kernel versions are listed; the vulnerability is resolved in the kernel tree after commit 09141583bd97f4bbd7358e29fd138fe798467cdb and related subsequent updates.

Risk and Exploitability

Because the flaw permits only reads of kernel memory, it is an information‑disclosure risk rather than a direct escalation path. The attack requires physical access to supply a crafted USB audio device, so the entry‑point is local but depends on device interaction. No CVSS score or EPSS data is available, and the vulnerability is not currently listed in the CISA KEV catalog. The likelihood of exploitation in the wild appears low, though the potential to expose confidential data warrants timely remediation.

Generated by OpenCVE AI on June 24, 2026 at 18:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the patch from commit 09141583bd97f4bbd7358e29fd138fe798467cdb and any subsequent commits in the same change set.
  • Reboot the system after updating to ensure the new kernel and driver code are in use.
  • If immediate kernel updates are impossible, temporarily blacklist the snd-usb-midi and snd-usb-audio kernel modules to prevent the vulnerable driver from loading, or disable USB audio device support through system configuration.

Generated by OpenCVE AI on June 24, 2026 at 18:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 24 Jun 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Wed, 24 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Bound MIDI endpoint descriptor scans snd_usbmidi_get_ms_info() validates the internal MIDIStreaming endpoint descriptor size before using baAssocJackID[], but the descriptor walker can still return a class-specific endpoint descriptor whose bLength exceeds the remaining bytes in the endpoint-extra scan. That leaves later flexible-array reads bounded by bLength, but not by the remaining bytes in the endpoint-extra scan. Stop walking when bLength is zero or extends past the remaining endpoint-extra scan.
Title ALSA: usb-audio: Bound MIDI endpoint descriptor scans
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-24T16:28:43.593Z

Reserved: 2026-06-09T07:44:35.374Z

Link: CVE-2026-52963

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T18:30:06Z

Weaknesses