Vulnerability · Published Oct 18, 2026 · Assigned by Linux

CVE-2026-98836ALSA: line6: reject oversized playback packets

Unrated

In plain English

A security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 7% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS )–Not rated
Exploit odds (30 days)0.2%top 92.8% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: ALSA: line6: reject oversized playback packets Each playback URB is handed a slice of out.buffer that is exactly LINE6_ISO_PACKETS * max_packet_size_out bytes, sized from the OUT endpoint, but the number of bytes written into that slice is never compared against it. submit_audio_out_urb() takes the frame count from prev_fsize, which audio_in_callback() derived from the *IN* endpoint's received packet length, and rescales it with the playback frame size; when prev_fsize is still zero it synthesizes a length from the sample rate instead. On a device declaring a large IN wMaxPacketSize and a small OUT wMaxPacketSize, the resulting memcpy(), or the memset() when the playback stream is idle, runs past its slice and, as the reproducer below shows, beyond the allocation. usb_submit_urb() is not a backstop. max_packet_size_out comes from usb_maxpacket(), which returns only the low 11 bits of wMaxPacketSize, while USB core validates a high-speed isochronous length against that base scaled by usb_endpoint_maxp_mult(). A length of up to three times the allocated slice is therefore accepted, and even a rejected URB is only rejected after the write. Reject a packet that does not fit the slice the driver allocated for it. Clamping it instead would silently shorten the capture-derived rate feedback and desynchronize the two streams. BUG: KASAN: slab-out-of-bounds in submit_audio_out_urb (sound/usb/line6/playback.c:229) Write of size 1024 at addr ffff888100bbd400 by task kworker/1:2/5002 Workqueue: events line6_startup_work Call Trace: __asan_memcpy (mm/kasan/shadow.c:106) submit_audio_out_urb (sound/usb/line6/playback.c:229) line6_submit_audio_out_all_urbs (sound/usb/line6/playback.c:291) line6_stream_start (sound/usb/line6/pcm.c:194) line6_pcm_acquire (sound/usb/line6/pcm.c:337) line6_startup_work (sound/usb/line6/driver.c:728) process_one_work (kernel/workqueue.c:3396) worker_thread (kernel/workqueue.c:3479 kernel/workqueue.c:3560) kthread (kernel/kthread.c:436) ret_from_fork (arch/x86/kernel/process.c:158) ret_from_fork_asm (arch/x86/entry/entry_64.S:245) The buggy address belongs to the object at ffff888100bbd400 which belongs to the cache kmalloc-256 of size 256 The buggy address is located 0 bytes inside of allocated 256-byte region [ffff888100bbd400, ffff888100bbd500)

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12linuxno fix listedDEBIAN-CVE-2026-98836
Debian:13linux6.12.113-1DEBIAN-CVE-2026-98836
Debian:14linux7.2.10-1DEBIAN-CVE-2026-98836
Debian:12linux-6.126.12.113-1~deb12u1DEBIAN-CVE-2026-98836
Ubuntu:22.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-aws-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-aws-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-aws-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-aws-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-6.11no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-fde-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-fde-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-azure-fde-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-fde-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-nvidiano fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-azure-nvidia-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-gcp-6.11no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-gcp-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-gcp-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-gcp-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-gcp-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-hwe-6.11no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-hwe-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-hwe-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-hwe-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-hwe-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-ibm-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-intel-iotgno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-kvmno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-lowlatency-hwe-6.11no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-nvidia-6.11no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-nvidia-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-nvidia-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-nvidia-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-nvidia-bosno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-nvidia-lowlatencyno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-nvidia-tegra-igxno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oem-6.11no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oem-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oem-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oem-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-oem-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oracle-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oracle-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-oracle-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-oracle-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98836
Ubuntu:26.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-riscv-6.14no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-riscv-6.17no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-riscv-6.8no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-riscv-7.0no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-vmwareno fix listedUBUNTU-CVE-2026-98836
Ubuntu:24.04:LTSlinux-xilinxno fix listedUBUNTU-CVE-2026-98836
Ubuntu:22.04:LTSlinux-xilinx-zynqmpno fix listedUBUNTU-CVE-2026-98836

Affected products (as reported)

VendorProductVersions
Linux Linux 7a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before 48c76820dd8858ce60a6e42519141ebcf3dfeebf7a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before 7f31587e26e1d4735924bc324e7fa506d85de1507a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before e3b68b1d92f279e203923dc8bf45c8860e5b59857a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before 933d8ac23388eb208ea195231d682dce0bec86ca7a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before a84371be89c39ccc46c7af8b9eb15c448df9265f7a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before 3f75da1e4ee699f6650d23d6897cf443b01856c77a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before b78748424f29f07d310484b2b36afdececa743897a0f55aeeb8f1fa32a119d34ddfefc6100936692 – before 61b0a5a114fa4552892da5c0ff2f42e63bf08c6b
Linux Linux 4.9

References