CVE-2026-23318

Description

A flaw was found in the Linux kernel's ALSA (Advanced Linux Sound Architecture) USB audio driver. A malicious USB Audio Class 3 (UAC3) device could exploit an incorrect protocol version used for UAC3 header validation. This error causes the device's header descriptors to bypass validation, allowing a truncated UAC3 header to trigger out-of-bounds reads when the driver processes unvalidated descriptor fields.

Statement

This flaw affects systems with USB audio devices using UAC3 (USB Audio Class 3). A copy-paste error caused UAC3 header validation to use UAC_VERSION_2 instead of UAC_VERSION_3, completely bypassing validation for UAC3 devices. A malicious USB device could provide truncated descriptors to cause OOB reads. Physical access to connect the USB device is required.

Mitigation

To mitigate this issue, prevent the snd_usb_audio module from being loaded. See https://access.redhat.com/solutions/41278 for instructions.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score6.67.1N/A
Attack VectorLocalLocalN/A
Attack ComplexityLowLowN/A
Privileges RequiredLowLowN/A
User InteractionNoneNoneN/A
ScopeUnchangedUnchangedN/A
ConfidentialityHighHighN/A
Integrity ImpactLowNoneN/A
Availability ImpactLowHighN/A

Vector

Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L

NVD: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Understanding the Weakness (CWE)

Other

Technical Impact: Varies by Context

Frequently Asked Questions

Want to get errata notifications? Sign up here.