Junglewise Threat Intelligence

CVE-2026-64407: Linux Kernel Bluetooth btnxpuart out-of-bounds read in nxp_recv_fw_req_v3

CVE-2026-64407 · Severity: info · Published 2026-07-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's Bluetooth driver for NXP chipsets. An attacker with access to the Bluetooth controller could request data beyond the intended firmware boundaries, potentially leading to the exposure of sensitive system memory. This could compromise the confidentiality of data stored on the affected device.

Technical details

An out-of-bounds read vulnerability exists in the 'nxp_recv_fw_req_v3()' function within 'drivers/bluetooth/btnxpuart.c'. During the v3 firmware download sequence, the driver processes a 'v3_data_req' from the controller containing a 32-bit offset and a 16-bit length. The driver failed to validate that the requested offset plus length remained within the bounds of the loaded firmware image buffer ('nxpdev->fw->size'). Consequently, a crafted request allows an attacker to read arbitrary kernel memory adjacent to the firmware buffer and transmit it over the UART. The fix introduces boundary checks to reject requests falling outside the firmware image.

Affected products

  • Linux Linux Kernel 6.4 to 7.1.4

Timeline

  • 2026-06-17: disclosed: Initial patch authored
  • 2026-07-24: patched: Patch committed to stable tree
  • 2026-07-25: advisory: CVE published

References

Related threats