Junglewise Threat Intelligence

CVE-2026-64487: Linux Kernel out-of-bounds read in ALSA caiaq Traktor Kontrol S4 parser

CVE-2026-64487 · Severity: info · CVSS 4.3 · Published 2026-07-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's audio driver for Traktor Kontrol S4 DJ controllers could allow a malicious or malfunctioning USB device to crash the system. The driver fails to properly validate the size of incoming data packets, leading to an out-of-bounds memory read. This could result in a system crash (denial of service) or potentially expose sensitive information from the computer's memory when the device is plugged in.

Technical details

An out-of-bounds read exists in the snd_usb_caiaq_tks4_dispatch() function within sound/usb/caiaq/input.c. The parser decodes input streams in fixed 16-byte blocks but fails to verify that the remaining length (urb->actual_length) is at least 16 bytes before processing. If a device sends a short block (1-15 bytes), an unsigned integer underflow occurs when subtracting the block size from the length, causing the loop to continue indefinitely and read past the allocated 512-byte buffer. This can lead to a kernel oops or information disclosure. The issue has been patched by ensuring the loop only iterates while a full 16-byte block is available.

Affected products

  • Linux Linux Kernel 15c5ab607045 to de5f9edc7054, 70d6d4cfa4ad, 884f575cc6ac, 05df59b9a61f, 3cad86197c7b, a5fd3122283b, f7f3f9fd81e7

Timeline

  • 2026-06-18: other: Vulnerability fixed in kernel source
  • 2026-07-24: patched: Patches committed to stable branches
  • 2026-07-25: disclosed: CVE published

References

Related threats