Junglewise Threat Intelligence

CVE-2026-63902: Linux Kernel slab-out-of-bounds read in cypress_m8 USB serial driver

CVE-2026-63902 · Severity: info · CVSS 4.6 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's driver for Cypress USB-to-serial adapters. An attacker with physical access to a computer could plug in a specially crafted USB device to cause a system crash or instability. This issue affects systems using older Cypress M8 USB serial hardware.

Technical details

A slab-out-of-bounds read vulnerability was discovered in cypress_read_int_callback() within drivers/usb/serial/cypress_m8.c. The driver parses interrupt-in buffers based on Cypress packet formats (Format 1 or 2) without verifying that the received URB (USB Request Block) contains enough data to satisfy the expected header length (1 or 2 bytes). If a short packet is received, the driver attempts to read header bytes from the buffer, resulting in an out-of-bounds read as reported by KASAN. The fix introduces sanity checks on the actual length of the received data before header parsing. Patches are available across multiple stable kernel branches.

Affected products

  • Linux Linux Kernel 2.6.26 to 7.1.y

Timeline

  • 2026-05-22: disclosed: Vulnerability reported by Zhang Cen
  • 2026-06-19: patched: Fix committed to stable kernel tree
  • 2026-07-19: advisory: CVE-2026-63902 published

References

Related threats