
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23318 is a validation bypass vulnerability in the Linux kernel's ALSA USB audio driver (usb-audio) that allows a malicious USB device to trigger out-of-bounds memory reads. The root cause is a copy-paste error where the UAC3 AC header descriptor validator entry was defined with protocol version UAC_VERSION_2 instead of UAC_VERSION_3, causing validation to be silently skipped for all UAC3 devices. Affected Linux kernel versions span from 5.3.11 through multiple stable branches, with fixes backported to 6.1.167, 6.6.130, 6.12.77, 6.18.17, and 6.19.7. It was published on March 25, 2026, and carries a CVSS v3.1 base score of 7.1 (High) (Red Hat CVE, Feedly).
The vulnerability is classified under CWE-1287 (Improper Validation of Specified Type of Input) and CWE-125 (Out-of-bounds Read). In the sound/usb/ subsystem, the validators table for UAC3 Audio Control (AC) header descriptors incorrectly specifies UAC_VERSION_2 as the protocol version, so when the driver processes a device advertising UAC_VERSION_3, no matching validator is found and the descriptor bypasses length/bounds checking entirely. A malicious USB device can present a truncated UAC3 header; when the driver subsequently accesses fields beyond the actual descriptor boundary, an out-of-bounds read occurs in kernel memory. The bug originates from the same copy-paste error as a previously fixed UAC3 feature unit sub-type typo, introduced when the UAC3 code section was derived from the UAC2 section (Red Hat CVE, Feedly).
Successful exploitation can result in high-severity confidentiality impact (kernel memory disclosure) and high-severity availability impact (kernel crash / denial of service), with no integrity impact. Because the out-of-bounds read occurs in kernel context, sensitive kernel memory contents — potentially including credentials, cryptographic material, or other process data — may be exposed to a local attacker. A kernel crash caused by accessing unmapped memory would render the affected system unavailable until rebooted (Red Hat CVE, Feedly).
snd-usb-audio module loaded or auto-loadable.UAC_VERSION_2, no validation runs for the UAC3 device, and the driver proceeds to access descriptor fields beyond the truncated buffer boundary./proc interfaces, or side-channel observation) or triggering a kernel panic/crash (Red Hat CVE).dmesg / journalctl -k) showing ALSA USB audio driver errors or warnings during USB device enumeration, such as unexpected descriptor parse failures or snd-usb-audio oops/BUG traces.sound/usb/ (e.g., snd_usb_parse_audio_interface, snd_usb_create_mixer) with out-of-bounds access addresses.snd-usb-audio kernel module on systems that do not normally use USB audio devices.Update the Linux kernel to a patched stable release: 6.1.167, 6.6.130, 6.12.77, 6.18.17, or 6.19.7 (or any later release in those series), depending on the branch in use. Microsoft Azure Linux 3 users should update to kernel 6.6.126.1-1 or later. As a workaround where patching is not immediately possible, restrict physical USB port access to trusted users and consider blacklisting the snd-usb-audio module (echo 'blacklist snd-usb-audio' >> /etc/modprobe.d/blacklist.conf) on systems that do not require USB audio functionality. Systems running kernel versions prior to 5.3.11 are not affected (Red Hat CVE, Microsoft MSRC).
Red Hat published a CVE advisory and assigned a CVSS v3.1 score of 7.1 (High) shortly after disclosure on March 25, 2026 (Red Hat CVE). Microsoft acknowledged the vulnerability in the context of Azure Linux and issued a patch for its azl3_kernel package (Microsoft MSRC). Downstream distributions including Debian (DSA-6238, DSA-6243, DLA-4561) and SUSE (SUSE-SU-2026:1668-1, SUSE-SU-2026:2217-1, SUSE-SU-2026:2238-1) issued security updates incorporating the fix. No notable independent researcher commentary or significant social media discussion has been observed beyond routine distribution security advisories.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."