Skip to content

Wireless Keystroke Injection via Bluetooth Low Energy on Windows

Jose PicoFernando Perera

Jose Pico and Fernando Perera demonstrate exploiting Windows Bluetooth Low Energy (BLE) pairing flaws to execute unauthorized wireless keystroke injection.

Summary

The Attack Surface of Bluetooth Low Energy Peripherals

Bluetooth Low Energy (BLE) human interface devices (keyboards, mice, remotes) are widely paired with modern Windows workstations and laptops.

Discovering BLE Pairing State Machine Flaws in Windows

Jose Pico and Fernando Perera analyze Windows Bluetooth stack implementations, discovering vulnerabilities in device re-connection and authentication handshakes.

Impersonating Legitimate BLE Keyboards Over the Air

The researchers demonstrate spoofing authorized BLE MAC addresses and characteristics to inject arbitrary keystrokes at high speeds without user interaction.

Remediation and Bluetooth Endpoint Hardening

The authors review Microsoft's patch deployment (CVE-2022-21999) and offer enterprise guidelines for managing wireless Bluetooth peripherals.

Related talks