Researcher Demonstrates Zero-Click Bluetooth RCE on Alpine Infotainment System

· 38:28 · Watch on YouTube ↗

Summary

Mikhail Evdokimov demonstrated a zero-click Bluetooth exploit against an Alpine infotainment system, achieving a root reverse shell. He said Alpine chose not to release a patch after the vulnerability was reported.

Key points

  • A use-after-free flaw in Bluetooth packet reassembly was reachable before authentication and required no user interaction.
  • The exploit converted the flaw into heap overflow, arbitrary read and write, and memory-spraying primitives.
  • The researcher demonstrated a root reverse shell after forcing the device to connect to an access point; he reported 96% exploit stability after improvements.
  • Potential impacts include access to contacts, call history, GPS coordinates and connected microphones, as well as attacks on connected phones or a CAN bus adapter.
  • Evdokimov said the vulnerability was reported through ZDI, but Alpine chose not to release a patch.

Article Details

Topics
  • [00:49] Infotainment target and firmware acquisition
  • [01:42] Bluetooth protocol and pre-authentication attack surface
  • [04:42] Bluetooth implementation and use-after-free vulnerability
  • [10:56] Heap manipulation and arbitrary read and write primitives
  • [20:38] Address disclosure and security mitigation bypass
  • [30:03] Root shell exploit and stability improvements
  • [34:14] Exploit demonstration and potential impact
  • [36:50] Research timeline and reported patch decision