Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Open Wounds: The Last 5 Years Have Left Bluetooth To Bleed

Xeno Kovah

WirelessTalks31 minAdvancedOpen on YouTube ↗

Where

Talks
hack.lu 2023

Duration

31 min

Traces five years of Bluetooth research and argues that chip and pairing flaws will persist in deployed devices.

Summary

Xeno Kovah surveys five years of Bluetooth security research, arguing that the field has moved through distinct waves of researchers and tooling. He starts by describing how a large body of published papers was catalogued and tagged, which made it possible to see who kept working on the topic and which tools they built. Early classic Bluetooth work gave way to a second wave centred on sniffers and the first machine-in-the-middle frameworks, followed by a third wave where firmware hooking and custom chip firmware made arbitrary packet injection practical.

The middle of the talk covers the recent findings. Several chip-level bugs let crafted link-layer packets reach code execution on controllers from multiple silicon vendors, before any pairing takes place. Kovah then explains how the chain of silicon vendors, module makers and product makers spreads each flaw across many devices. He walks through pairing weaknesses, including a key-entropy downgrade, unidirectional authentication that allows role-switch impersonation, reflection attacks, packet injection into connections, and a proximity-based unlock relay against a car.

He closes by arguing that many of these issues will stay unpatched in the field. Updates depend on phones or computers that many Bluetooth devices never connect to, and embedded operating systems and end-of-life products widen the gap. The practical takeaway is that enterprises can do little to assess Bluetooth exposure today, and that the field needs more researchers.

Related talks

Talks·53 min

  • ShmooCon
  • Wireless
  • Date: Jan 2024
  • Location: DC

XenoKovah

Shows how passive and active Bluetooth probing can identify the chip, firmware and vendor behind nearby devices.

vulnerability-researchdeviceiot+2