E-Trojans: Ransomware, Tracking, DoS, and Data Leaks on Battery-powered Embedded Systems
Marco Casagrande, Riccardo Cestaro, Eleonora Losiouk, Mauro Conti, Daniele Antonioli

TL;DR
This paper uncovers critical security vulnerabilities in battery-powered embedded systems of e-scooters, develops novel attacks exploiting these flaws, and proposes countermeasures to enhance their security and privacy.
Contribution
It provides the first comprehensive security assessment of e-scooter internals, introduces E-Trojans, a toolkit for testing and exploiting vulnerabilities, and offers practical defenses.
Findings
Discovered four critical vulnerabilities in e-scooter internals.
Developed four novel remote attack methods exploiting these vulnerabilities.
Successfully demonstrated attacks on Xiaomi M365 and ES3 e-scooters.
Abstract
Battery-powered embedded systems (BESs) have become ubiquitous. Their internals include a battery management system (BMS), a radio interface, and a motor controller. Despite their associated risk, there is little research on BES internal attack surfaces. To fill this gap, we present the first security and privacy assessment of e-scooters internals. We cover Xiaomi M365 (2016) and ES3 (2023) e-scooters and their interactions with Mi Home (their companion app). We extensively RE their internals and uncover four critical design vulnerabilities, including a remote code execution issue with their BMS. Based on our RE findings, we develop E-Trojans, four novel attacks targeting BES internals. The attacks can be conducted remotely or in wireless proximity. They have a widespread real-world impact as they violate the Xiaomi e-scooter ecosystem safety, security, availability, and privacy. For…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Physical Unclonable Functions (PUFs) and Hardware Security · Security and Verification in Computing
