Junglewise Threat Intelligence

CVE-2026-53253: Linux kernel out-of-bounds read in Bluetooth BNEP frame parsing

CVE-2026-53253 · Severity: info · CVSS 0 · Published 2026-06-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's Bluetooth subsystem that could allow a nearby attacker to cause a system crash. The issue occurs when the system processes specially crafted, shortened Bluetooth Network Encapsulation Protocol (BNEP) messages. This could lead to a denial-of-service condition, impacting the availability of devices using Bluetooth networking.

Technical details

An out-of-bounds read vulnerability exists in net/bluetooth/bnep/core.c within the bnep_rx_frame() and bnep_rx_control() functions. The issue stems from the code attempting to read packet type bytes, control opcodes, and UUID-size bytes from BNEP Service Data Units (SDUs) without first verifying that the packet is long enough to contain these fields. This leads to a slab-out-of-bounds read as confirmed by KASAN. The fix introduces skb_pull_data() to safely validate and extract fixed fields, ensuring that NULL returns gate further dereferences and that short frames are rejected before parsing.

Affected products

  • Linux Linux kernel Introduced in 2.6.12-rc2; fixed in 6.9.6, 6.6.35, 6.1.95, 5.15.162, 5.10.221, 5.4.279, 4.19.317

Timeline

  • 2026-05-29: other: Patch submitted by Zhang Cen
  • 2026-06-25: advisory: CVE-2026-53253 published

References

Related threats