Skip to content

RFCommotion: Invisible Serial Ports Flying Through the Air

Kamel Ghali

Kamel introduces RFCommotion, an open-source auditing tool for testing Bluetooth RFCOMM virtual serial port services attached to vehicle head units and IoT devices.

Summary

The Complex Protocol Stack of Modern Bluetooth

Bluetooth encompasses multiple sub-protocols layered together, with Radio Frequency Communication (RFCOMM) emulating RS-232 serial ports over wireless links.

Auditing In-Vehicle RFCOMM Channels

Kamel explores how automotive infotainment head units and telematics modules expose unauthenticated or poorly segmented RFCOMM endpoints.

Introducing the RFCommotion Testing Framework

The author demonstrates RFCommotion, an open-source tool developed to enumerate, fuzz, and interact with RFCOMM serial channels attached to automotive microcontrollers.

Hardening In-Vehicle Bluetooth Stacks

The presentation provides recommendations for automotive software architects on implementing strict pairing policies, service authorization, and channel segregation.

Related talks