CVE Catalog

CVE-2026-52963

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

8th percentile - higher than 8% of all known CVEs

Summary

In the Linux kernel, the ALSA USB-audio driver has a vulnerability where the MIDI endpoint descriptor scan is not properly bounded. The snd_usbmidi_get_ms_info() function fails to check if the endpoint descriptor size exceeds the remaining bytes in the endpoint-extra scan, potentially leading to out-of-bounds reads.

Risk Assessment

This vulnerability could allow an attacker with physical USB access or remote access (if the device is shared) to cause information leaks or system panic via a specially crafted MIDI device.

Recommendation

Immediately update the Linux kernel to a version containing the fix (commit 8b7c3b1e1c2e), which stops scanning the descriptor when its length is zero or extends past the remaining endpoint-extra scan.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS