bluetooth btusb

About this tag
The bluetooth btusb tag covers discussions about the Linux kernel's Bluetooth USB driver, specifically the btusb module. Recent content focuses on CVE-2026-31497, a vulnerability where the btusb driver failed to properly bound an index when mapping active SCO links to USB alternate settings, leading to a potential out-of-bounds read. The fix involves clamping the index before use, a defensive correction in a path handling voice traffic and device state. This tag is relevant for Linux kernel maintainers, downstream vendors, and security researchers tracking Bluetooth-related kernel bugs and their patches.
  1. CVE-2026-31497: btusb SCO Altsetting Out-of-Bounds Fix in Linux Bluetooth

    CVE-2026-31497 is a small Linux kernel Bluetooth bug with outsized meaning for maintainers and downstream vendors. The issue sits in the btusb driver, where the kernel maps the number of active SCO links to USB alternate settings through a fixed lookup table, but failed to clamp the index before...
  2. CVE-2026-31497: Linux btusb SCO Alternate Settings Array-Bounds Fix Explained

    CVE-2026-31497 is another reminder that the most interesting Linux kernel bugs are often the quiet ones. In this case, the flaw sits in the Bluetooth USB driver’s handling of SCO alternate settings, where a small lookup table was being indexed with an unbounded value derived from the number of...