Junglewise Threat Intelligence

CVE-2026-53255: Linux Kernel Bluetooth out-of-bounds read in MGMT advertising TLV parsing

CVE-2026-53255 · Severity: info · Published 2026-06-25

Technologies: Linux. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Bluetooth subsystem could allow a nearby attacker to cause a system crash. The issue occurs when the system processes specially crafted Bluetooth advertising data, leading to an out-of-bounds memory read. This primarily impacts system stability and availability.

Technical details

An out-of-bounds read exists in the tlv_data_is_valid() function within net/bluetooth/mgmt.c. The parser reads the length of an advertising data field and immediately inspects the subsequent type byte (data[i + 1]) before verifying if that byte actually resides within the allocated buffer. A malformed MGMT_OP_ADD_ADVERTISING request with a length byte at the very end of the buffer triggers a KASAN vmalloc-out-of-bounds error. The fix reorders the validation logic to ensure the element length is checked against the total buffer size before any type-octet inspection occurs.

Affected products

  • Linux Linux 2bb36870e8cb to 13ad995071a0, 06fcbd79c3c3, f7093ac233c1, 74c08e4db35a, 18fea1cb0c25, 1a3c8ffbb46, 2a3f3ed9e198, de23fb62259aa

Timeline

  • 2026-06-25: disclosed
  • 2026-06-25: advisory

References