
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68783 is a buffer out-of-bounds write vulnerability in the Linux kernel's ALSA USB mixer driver (sound/usb/mixer_us16x08.c), specifically in the get_meter_levels_from_urb() function handling the Tascam US-16x08 USB audio interface. The function parses 64-byte meter packets from the USB device and uses the channel index derived directly from packet data — without range validation — to write into per-channel arrays (meter_level[], comp_level[], master_level[]). A malicious or malformed USB device can supply an invalid channel number, causing the driver to write past the end of these arrays. The vulnerability was published on January 13, 2026, and carries a CVSS v3.1 base score of 4.6 (Medium) with a physical attack vector (Feedly, Microsoft MSRC).
The root cause is improper input validation (CWE classification not formally assigned in NVD, but consistent with CWE-129: Improper Validation of Array Index) in get_meter_levels_from_urb(). The function computes a channel index as MUB2(meter_urb, s) - 1 directly from USB packet data and uses it to index meter_level[], comp_level[], and master_level[] in struct snd_us16x08_meter_store without any bounds check. An attacker with physical access can connect a crafted USB audio device that sends meter packets containing negative or out-of-range channel numbers, triggering a kernel-level out-of-bounds write. The fix introduces a local channel variable with explicit validation: rejecting negative indices, capping meter_level[] and comp_level[] at SND_US16X08_MAX_CHANNELS, and guarding master_level[] with ARRAY_SIZE(master_level) (Feedly, kernel.org patch).
Successful exploitation causes kernel memory corruption via an out-of-bounds write, which can lead to system denial of service (kernel panic or crash) and potential instability of the affected Linux host. Because the write occurs in kernel space, there is a theoretical risk of further memory corruption affecting kernel integrity, though confidentiality impact is assessed as none. The vulnerability is scoped to the local system and does not provide a direct path for lateral movement or remote exploitation (Feedly, Microsoft MSRC).
snd-usb-audio / us16x08 driver loaded or auto-loadable.SND_US16X08_MAX_CHANNELS).snd-usb-audio driver with the us16x08 mixer module.get_meter_levels_from_urb() processes them and writes to out-of-bounds kernel memory locations, causing memory corruption.lsusb output for unexpected Tascam US-16x08 or similar device entries).dmesg / /var/log/kern.log) showing ALSA USB mixer errors, kernel BUG/OOPS/panic traces referencing snd_us16x08 or get_meter_levels_from_urb; unexpected kernel crash dumps in /var/crash/.kdump or crash artifacts indicating kernel memory corruption in the ALSA subsystem.Update the Linux kernel to a patched version: 6.1.160, 6.6.120, 6.12.64, 6.18.3, or 6.19-rc3 or later. Downstream distributions including Debian, Ubuntu (USN-8177-1, USN-8179-1, USN-8183-1, USN-8184-1, USN-8185-1, USN-8245-1, USN-8257-1, USN-8258-1, USN-8260-1, USN-8265-1), SUSE, and Oracle Linux have released updated packages. As an interim workaround for systems that cannot be immediately patched, implement physical security controls to prevent unauthorized USB device connections, or blacklist the snd-usb-audio / snd_us16x08 kernel module if USB audio support is not required (echo 'blacklist snd_usb_audio' >> /etc/modprobe.d/blacklist.conf) (Feedly, Ubuntu USN-8177-1, Debian LTS).
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."