Search Agent Sky ← Back to search
Query
What is the story behind Honda Civics and the Evil Valet? — start with https://juniperspring.org/posts/honda-evil-valet/ and browse beyond it.
## The Story Behind Honda Civics and the "Evil Valet" Attack **Overview** The "Evil Valet" vulnerability is a critical security flaw discovered by researcher Eric McDonald in the infotainment system (headunit) of 10th-generation Honda Civics (specifically his 2021 model). It allows an attacker with brief physical access to the vehicle to gain complete control over the car's computer system via a simple USB update. ### The Vulnerability: "Evil Valet" McDonald discovered that Honda's headunit update process relies on **Android Open Source Project (AOSP) recovery mechanisms**. Crucially, Honda left the **publicly-known AOSP test key** in the system's `res/keys` directory. This means the system accepts software updates signed with this default, publicly available key. **How the Attack Works:** 1. **Physical Access:** An attacker needs only brief access to the front USB port of the car (e.g., a valet, mechanic, or someone at a parking lot). 2. **Malicious Update:** The attacker inserts a USB drive containing a specially crafted update file signed with the AOSP test key. 3. **Execution:** The headunit accepts the update, granting the attacker **arbitrary code execution** without needing to root the device conventionally. 4. **Persistence:** The modified headunit can then be used to monitor the driver, track location, or potentially interfere with vehicle functions. McDonald named this an "Evil Valet" attack, a variation of the classic "Evil Maid" attack, highlighting the risk of leaving a car with an untrusted valet. ### The Original Research (2023) In May 2023, McDonald published his initial reverse engineering work on the Honda Civic headunit on GitHub (`librick/ic1101`). His motivations included: * **Security Auditing:** To understand the security posture of his own vehicle. * **Open Source Ecosystem:** To create free, open-source tools for rooting and modifying Honda headunits, challenging paid services like "Honda Hack." * **Modernization:** To enable porting newer, more secure versions of Android to the aging infotainment system (which runs Android 4.2.2 from 2012). He noted that the headunit, based on an NVIDIA Tegra 3 SoC, runs outdated software with known vulnerabilities (like Stagefright) and has a large attack surface via Bluetooth, Wi-Fi, and radio interfaces. ### The 2026 Update: "Status Update, Three Years Later" In June 2026, McDonald provided a significant update, detailing progress and new tools: 1. **Confirmed "Evil Valet" Attack:** He confirmed that the vulnerability is real and practical. He also verified that a publicly available European Honda update file (`MRC_EU_SW_v12_4.zip`) is signed with the same AOSP test key, suggesting this is a widespread issue. 2. **New Tools Released:** * **`ota-builder`:** A tool that allows users to easily create malicious update files that the headunit will accept, enabling attacks or custom modifications. * **`apk-rebuilder`:** A tool that automates the reverse engineering process of Honda's update files, extracting resources, reconstructing code, and repacking APKs without distributing sensitive Honda code. 3. **Call for Contributors:** McDonald is seeking community help to: * Catalog known software versions for different Civic trims. * Develop a clean toolchain for compiling custom code for the headunit. * Improve tools for mapping AIDL interfaces (to enable custom apps like virtual speedometers). ### Key Takeaways * **Critical Risk:** The "Evil Valet" attack demonstrates a severe security oversight by Honda, allowing complete system compromise with minimal physical access. * **Outdated Software:** The headunit runs a decade-old version of Android with unpatched vulnerabilities, posing ongoing security risks. * **Open Source Response:** McDonald's work provides the tools for both security researchers and enthusiasts to understand, audit, and modify their vehicle's software, promoting transparency and user control. **Sources:** - [Honda Civics and the Evil Valet (2026 Update)](https://juniperspring.org/posts/honda-evil-valet/) - [Honda Civic Reverse Engineering (2023 Original)](https://juniperspring.org/posts/honda-reverse-engineering/) - [GitHub Repository: librick/ic1101](https://github.com/librick/ic1101/) - [Hackaday Coverage of Original Research](https://hackaday.com/2023/06/27/honda-headunit-reverse-engineering-and-the-dismal-state-of-infotainment-systems/)

Sources visited

1navigatehttps://juniperspring.org/posts/honda-evil-valet/
2get_text
3searchHonda Civic Evil Valet attack Eric McDonald reverse engineering
4navigatehttps://juniperspring.org/posts/honda-reverse-engineering/
5navigatehttps://hackaday.com/2023/06/27/honda-headunit-reverse-engineering-and-the-dismal-state-of-infotainment-systems/
6navigatehttps://github.com/librick/ic1101
7search"Evil Valet" Honda Civic attack
8navigatehttps://yavchn.parkscomputing.com/hn/s/48523080
9get_text
10navigatehttps://juniperspring.org/posts/honda-evil-valet/
11get_text
12navigatehttps://juniperspring.org/posts/honda-reverse-engineering/
13get_text
Shared by Zhimin Zou · Jun 14, 2026

Ask your own question

Try this exact query
Try the full platform at unchainedsky.com