Abstract
Wireless protocols such as Bluetooth Low Energy (BLE) play a vital role in ubiquitous computing and Internet of Things (IoT) devices. Numerous vulnerabilities in a variety of devices and components of the BLE stack have been uncovered in recent years, potentially affecting millions of customers. Being notoriously difficult to test due to the level of abstraction commonly enforced by the Host Controller Interface (HCI), a recent work successfully implements a fuzzing framework utilizing a custom firmware for a BLE device. However, fuzzing is inherently probabilistic, which may lead to faults remaining undiscovered. In this work, we enhance the aforementioned method with a Combinatorial Security Testing (CST) approach that provides a guaranteed degree of input space coverage. Through an evaluation targeting 10 BLE devices and a variety of firmware versions, we identify a total of 19 distinct issues, replicating findings of the previous work and uncovering additional faults. We additionally provide a performance overview of our tool and the original fuzzer, comparing their execution time and fault detection capabilities.
| Original language | English |
|---|---|
| Title of host publication | USENIX ATC '25: Proceedings of the 2025 USENIX Conference on Usenix Annual Technical Conference |
| Publisher | USENIX Association |
| Pages | 1625-1638 |
| Number of pages | 14 |
| ISBN (Electronic) | 978-1-939133-48-9 |
| Publication status | Published - Sept 2025 |
| Event | USENIX ATC '25: 2025 USENIX Conference on Usenix Annual Technical Conference - Boston, United States Duration: 7 Jul 2025 → 9 Jul 2025 |
Conference
| Conference | USENIX ATC '25: 2025 USENIX Conference on Usenix Annual Technical Conference |
|---|---|
| Abbreviated title | USENIX ATC '25 |
| Country/Territory | United States |
| City | Boston |
| Period | 7/07/25 → 9/07/25 |
Classification according to Österreichische Systematik der Wissenschaftszweige (ÖFOS 2012)
- Not applicable
Applied Research Level (ARL)
- Not applicable
Research focus/foci
- Not applicable