Junglewise Threat Intelligence

CVE-2026-53195: Linux Kernel heap overflow in USB serial io_ti driver

CVE-2026-53195 · Severity: info · CVSS 0 · Published 2026-06-25

Technologies: Linux. Vendors: Linux.

Executive brief

A security vulnerability has been identified in the Linux kernel's USB serial driver for certain Texas Instruments devices. This flaw could allow a malicious actor with the ability to provide a specially crafted firmware file to cause a system crash or potentially execute unauthorized code. The issue affects how the system processes firmware updates for these specific USB-to-serial adapters.

Technical details

A heap-based buffer overflow exists in the build_i2c_fw_hdr() function within drivers/usb/serial/io_ti.c. The function allocates a fixed-size buffer but fails to validate the 'Length' field from the 'ti_i2c_image_header' struct, which is sourced directly from the firmware file. Since this field is a 16-bit little-endian value, it can specify a length up to 65535 bytes, exceeding the allocated destination space. An attacker providing a malicious firmware image could trigger an out-of-bounds write. Patches have been released across multiple stable kernel branches to enforce bounds checking against the available buffer size.

Affected products

  • Linux Linux 2.6.12 through 6.14.y

Timeline

  • 2026-05-25: other: Vulnerability fixed in source code by Adrian Korwel
  • 2026-06-25: advisory: CVE-2026-53195 published by NVD

References