Junglewise Threat Intelligence

CVE-2026-64128: Linux Kernel NULL pointer dereference in Bluetooth ISO reception

CVE-2026-64128 · Severity: info · CVSS 6.5 · Published 2026-07-19

Technologies: Linux. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Bluetooth component could allow a nearby attacker to crash the system. By sending a specifically malformed Bluetooth data packet, an attacker can trigger a system failure (kernel oops) without needing to be paired with the device. This primarily impacts the availability of the affected system and any services running on it.

Technical details

A NULL pointer dereference exists in net/bluetooth/iso.c within the iso_recv() function. The vulnerability is caused by a lack of validation for the packet-boundary flag sequence; specifically, the ISO_END branch does not check if a connection buffer (conn->rx_skb) has been initialized by a prior ISO_START frame. An attacker within Bluetooth range can send an ISO_END PDU as the first packet of a Broadcast Isochronous Stream (BIS) connection, triggering a NULL pointer dereference in skb_put(). This results in a kernel 'oops' and system crash. The issue has been patched by mirroring the validation logic used in the ISO_CONT branch to drop unexpected end frames.

Affected products

  • Linux Linux 6.0 to 7.0.11

Timeline

  • 2026-05-15: other: Vulnerability fix authored
  • 2026-06-01: patched: Fix committed to stable kernel trees
  • 2026-07-19: advisory: CVE-2026-64128 published

References