Skip to content
Dissecting Broadcom Bluetooth (35c3) episode artwork

EPISODE · Dec 29, 2018 · 43 MIN

Dissecting Broadcom Bluetooth (35c3)

from Chaos Computer Club - 35C3: Refreshing Memories (mp3) · host jiska, mantz

Broadcom's Bluetooth firmware on popular devices – such as Nexus 5, Nexus 6P, Raspberry Pi 3, and Raspberry Pi 3+ – shares the same firmware update mechanisms, which allows for local firmware modifications. With InternalBlue we published a framework to change lower Bluetooth layers. In this talk we go even further and demonstrate a remote exploit in the Broadcom firmware. In the first part of this talk we present the InternalBlue framework, which allows to experiment with Broadcom-based Bluetooth chips. On Nexus 5 and 6P, it already supports monitoring and injection tools for the lower layers of the Bluetooth protocol stack. The second part of this talk focuses on security. We show how behavior during pairing can be modified, e.g. by setting other device features or IO capabilities. We also demonstrate an implementation of the recent publicly known ECDH key exchange attack. Last, we demonstrate a new attack (CVE-2018-19860) that can crash the Bluetooth stack and execute a limited set of functions – only requiring knowledge of the Bluetooth MAC address of the device under attack. This vulnerability has silently been patched in newer firmware versions, but it applies to Broadcom chips in popular devices such as Nexus 5, Raspberry Pi 3, iPhone 6, Xperia Z5, Samsung Galaxy Note 3, MacBook Pro 2016 and more. https://media.ccc.de/v/2018-154-internalblue-a-deep-dive-into-bluetooth-controller-firmware https://github.com/seemoo-lab/internalblue about this event: https://fahrplan.events.ccc.de/congress/2018/Fahrplan/events/9498.html

Episode metadata supplied by the publisher feed · Published Dec 29, 2018

Embed this episode

Ready to play

Dissecting Broadcom Bluetooth (35c3)

0:00 43:02

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - 35C3: Refreshing Memories (mp3)?

This episode is 43 minutes long.

When was this Chaos Computer Club - 35C3: Refreshing Memories (mp3) episode published?

This episode was published on December 29, 2018.

Can I download this Chaos Computer Club - 35C3: Refreshing Memories (mp3) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!