Skip to main content

Linux Kernel EUVDEUVD-2026-38832

| CVE-2026-52964 MEDIUM
2026-06-24 Linux GHSA-885g-75hv-6jcq
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
6.1 MEDIUM

AV:L retained for USB emulation applicability; C:L added over NVD C:N to reflect out-of-bounds read potential for adjacent kernel memory exposure per Information Disclosure tag.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
4.3 MEDIUM
AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Red Hat
5.5 MEDIUM
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 14, 2026 - 16:24 vuln.today
CVSS changed
Jul 14, 2026 - 16:22 NVD
5.5 (MEDIUM)
Patch available
Jun 24, 2026 - 18:02 EUVD
CVE Published
Jun 24, 2026 - 16:28 nvd
MEDIUM 5.5
CVE Published
Jun 24, 2026 - 16:28 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans

The USB MIDI 2.0 endpoint parser has the same descriptor walking pattern as the legacy MIDI parser. It validates bLength against bNumGrpTrmBlock before reading baAssoGrpTrmBlkID[], but not against the remaining bytes in the endpoint-extra scan.

A malformed device can therefore make later baAssoGrpTrmBlkID[] reads consume bytes past the walked descriptor.

Reject zero-length and overlong descriptors while walking endpoint extras.

AnalysisAI

Out-of-bounds descriptor read in the Linux kernel ALSA USB MIDI 2.0 subsystem allows a physically proximate or low-privileged local attacker to crash the kernel by presenting a malformed USB audio device with crafted MIDI 2.0 endpoint descriptors. The USB MIDI 2.0 endpoint parser validates bLength against bNumGrpTrmBlock but omits validation against remaining bytes in the endpoint-extra scan, allowing baAssoGrpTrmBlkID[] reads to advance past the descriptor buffer boundary. No public exploit is identified; EPSS stands at 0.18% (7th percentile), consistent with narrow, hardware-dependent attack surface and no active exploitation.

Technical ContextAI

The affected component is the ALSA USB audio MIDI 2.0 endpoint descriptor parser within the Linux kernel (cpe:2.3:a:linux:linux), introduced around Linux 6.5. When the kernel enumerates USB audio class devices, it walks endpoint extra descriptors to parse MIDI 2.0 group terminal block associations stored in the baAssoGrpTrmBlkID[] array. The parser performs a length check of bLength against bNumGrpTrmBlock (the declared count of group terminal block IDs) prior to reading the array, but fails to additionally validate against the remaining bytes actually available in the current endpoint-extra scan window. A malicious USB device presenting a descriptor where bLength is inconsistent with remaining scan bytes can therefore cause reads to consume kernel memory beyond the legitimate descriptor buffer - a classic out-of-bounds read pattern analogous to CWE-125. The fix enforces rejection of both zero-length and overlong descriptors at the walking stage, mirroring the bounds-check pattern already applied in the legacy MIDI parser. The intelligence tags flag 'Information Disclosure', consistent with out-of-bounds reads potentially exposing adjacent kernel memory, though the NVD CVSS vector records C:N - a discrepancy worth noting.

RemediationAI

The primary fix is to upgrade to a patched Linux kernel version from one of the confirmed stable series: 6.6.141, 6.12.91, 6.18.33, 7.0.10, or 7.1, as documented in EUVD-2026-38832 and the git.kernel.org stable commits. Distribution maintainers should apply the relevant series-specific fix commit. For systems that cannot be patched immediately and are exposed to untrusted USB MIDI hardware, a targeted compensating control is to prevent loading of the snd-usb-audio kernel module by adding 'blacklist snd-usb-audio' to /etc/modprobe.d/blacklist.conf and running 'modprobe -r snd-usb-audio'; note this disables all USB audio functionality as a side effect. On environments where USB audio is needed but USB MIDI 2.0 specifically is not, deploying USBGuard policy rules to block USB audio class devices from untrusted sources eliminates the enumeration trigger without requiring full audio driver removal. Restricting physical USB port access via port locks or endpoint management policies on workstations and recording hardware is an additional physical layer control. Advisory references: https://nvd.nist.gov/vuln/detail/CVE-2026-52964 and https://vuldb.com/vuln/373317.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
Image SLES15-SP7-Azure-3P Image SLES15-SP7-Azure-Basic Image SLES15-SP7-Azure-Standard Image SLES15-SP7-HPC-Azure Affected
Image SLES15-SP7-BYOS-Azure Image SLES15-SP7-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-Aliyun Image SLES15-SP7-CHOST-BYOS-Azure Image SLES15-SP7-CHOST-BYOS-EC2 Image SLES15-SP7-CHOST-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-GDC Image SLES15-SP7-CHOST-BYOS-SAP-CCloud Image SLES15-SP7-EC2 Image SLES15-SP7-EC2-ECS-HVM Image SLES15-SP7-GCE Image SLES15-SP7-HPC-BYOS-Azure Image SLES15-SP7-HPC-BYOS-EC2 Image SLES15-SP7-HPC-BYOS-GCE Image SLES15-SP7-Hardened-BYOS-Azure Image SLES15-SP7-Hardened-BYOS-EC2 Image SLES15-SP7-Hardened-BYOS-GCE Image SLES15-SP7-SAPCAL-Azure Image SLES15-SP7-SAPCAL-EC2 Image SLES15-SP7-SAPCAL-GCE Affected
Image SLES15-SP7-SAP-Azure Image SLES15-SP7-SAP-Azure-3P Image SLES15-SP7-SAP-BYOS-Azure Image SLES15-SP7-SAP-BYOS-EC2 Image SLES15-SP7-SAP-BYOS-GCE Image SLES15-SP7-SAP-EC2 Image SLES15-SP7-SAP-GCE Image SLES15-SP7-SAP-Hardened-Azure Image SLES15-SP7-SAP-Hardened-BYOS-Azure Image SLES15-SP7-SAP-Hardened-BYOS-EC2 Image SLES15-SP7-SAP-Hardened-BYOS-GCE Image SLES15-SP7-SAP-Hardened-GCE Affected
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed

Share

EUVD-2026-38832 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy