Junglewise Threat Intelligence

CVE-2026-64126: Linux Kernel Bluetooth MGMT out-of-bounds read in Add Extended Advertising Data

CVE-2026-64126 · Severity: info · CVSS 4.4 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Bluetooth management component could allow a local user with administrative privileges to read sensitive information from the system's memory. This occurs because the system does not properly verify the length of certain Bluetooth advertising data commands. An attacker could exploit this to bypass security boundaries and access data they are not authorized to see, potentially compromising system confidentiality.

Technical details

A slab-out-of-bounds read vulnerability exists in the Linux kernel's Bluetooth MGMT implementation within 'net/bluetooth/mgmt.c'. The 'MGMT_OP_ADD_EXT_ADV_DATA' command handler uses length fields ('adv_data_len' and 'scan_rsp_len') provided in the command header to copy data without verifying that the actual payload length matches these values. A local attacker with 'CAP_NET_ADMIN' privileges can submit a truncated command, causing the kernel to read up to 8 bytes beyond the allocated buffer. This out-of-bounds data can then be retrieved by the attacker via 'MGMT_OP_GET_ADV_INSTANCE', resulting in a kernel memory leak. The issue has been patched in multiple stable branches by adding explicit length validation before parsing the payload.

Affected products

  • Linux Linux Kernel 5.11 to 6.9.x

Timeline

  • 2026-05-15: other: Vulnerability fixed in upstream source code
  • 2026-07-19: disclosed: CVE-2026-64126 published

References

Related threats