2021 Honda Civic infotainment system can be jailbroken via USB — flaw uses public Android test keys to install unauthorized apps, enables for 'EvilValet' attacks

the infotainment system on a 2021 Honda Civic hatchback
(Image credit: Honda)

Software architect Eric McDonald discovered that the infotainment system of their 2021 Honda Civic has a glaring vulnerability through its front USB port. According to the post on their blog, Honda allows the head unit of this particular vehicle to be updated via USB. However, it apparently does not have strong security measures, with the hardware only looking for a signed AOSP (Android Open Source Project) file with a publicly known test key.

If you know how to set up a USB drive and sign it with this AOSP test key, you (or anyone else, for that matter) can potentially install anything on your head unit through the update path. While this is useful for tinkerers who want to get more out of their vehicles, McDonald also noted that it can be used for an “evil maid attack.” This method of compromising hardware uses the temporary physical access of a person (like a hotel maid, for example) to install malware on equipment. In their example, they said that a journalist could leave their car with a valet, and then the said valet could install malware on their infotainment system, thus giving the vulnerability the name “EvilValet.”

Once the app or malware has been installed, it could then use the myriad sensors that vehicles have to record conversations, track locations, and even capture video recordings with the owner none the wiser. It could then use the various wireless connectivity options of the infotainment system, like Bluetooth, Wi-Fi, or even cellular, to exfiltrate the data it captured.

Latest Videos From

Note that this does not affect the safety of the vehicle since the malware is limited to the infotainment system. That means it’s still impossible for the attacker to remotely control the engine or braking systems, modify its safety features, or even unlock the vehicle. But still, this is a major privacy and security concern, especially given that the Honda Civic is such a popular model. Even though most high-value targets have specialized security that helps prevent attacks like this, it could still be used against the people around them, like their security or staff, and then use the gathered information for reconnaissance or even as leverage to gain access to the target. It’s also possible that the same vulnerability exists in other car makes and models, especially as OEMs could supply the same infotainment system hardware/software to multiple brands.

Vulnerabilities like these have been known for years in the car industry — we have a report from eight years ago where Volkswagen refused to patch a flaw that could be exploited over the internet on VW and Audi models because they don’t have OTA update capabilities. There has also been a 2017 post on WikiLeaks that suggests that the CIA looked into taking control of cars remotely through vehicle vulnerabilities. While internet connectivity and software features have made driving more convenient, the lack of even basic security is alarming. This is only bound to get worse as almost every new car available today has some form of advanced driver assistance systems, digital infotainment systems, wireless connectivity features, and more.

If you want to experiment with the head unit on your 2021 Honda Civic, McDonald built tools to make it easier to “jailbreak.” You can check out the available files on GitHub, but, as usual, you should be careful when tinkering with the infotainment system on your vehicle, as you could end up bricking it, meaning you’ll have to replace it with a new one instead.

Google Preferred Source

Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

TOPICS
Jowi Morales
Contributing Writer

Jowi Morales is a tech enthusiast with years of experience working in the industry. He’s been writing with several tech publications since 2021, where he’s been interested in tech hardware and consumer electronics.

  • bigdragon
    Jailbreaking the infotainment unit sounds very useful. I remember my last ICE car (a Subaru BRZ) had a clunky infotainment system, and that Subaru wanted absurd money to update the maps for the navigation feature. Why would I pay a stealership to install map updates via "special SD card" when I can get them for free on my phone? I would have loved to jailbreak that system.

    I wouldn't be concerned about this vulnerability. It sounds more like a bonus capability to me. I don't think anyone driving a Civic has to worry about a physical access attack like this. However, if insurance companies suddenly start recruiting mechanics and valets, then we can get concerned! Nobody wants some hypothetical State Farm malware in their vehicle watching their every move for any excuse to raise their rates!
    Reply
  • PEnns
    They deserve to be jailbroken just for being called "Infotainment" systems.
    Reply
  • jackt
    I hope they find all the spy activity and make it public !
    ...then install linux :)
    Reply
  • alan.campbell99
    With what I've heard about data sharing I suppose someone with enough knowledge could go in and do the opposite; put measures in place to protect their data privacy if it's an issue with this model?
    Reply
  • ezst036
    jackt said:
    I hope they find all the spy activity and make it public !
    ...then install linux :)
    I'd certainly like to see the capability of Linux installable on more cars via 3rd party circumvention.

    Cars are becoming spy boxes. The Google-ization of everything keeps moving forward. My location or metadata whatever, that is my data, I own it. It's MINE, my personal property. They have no right to steal it.
    Reply
  • USAFRet
    jackt said:
    I hope they find all the spy activity and make it public !
    ...then install linux :)
    Why 'install Linux'?

    You already have a Linux capable thing that can be carried in the car.


    I'd prefer my car to do only a very few things.
    Play music and/or radio.
    Do a bit of diagnostics, that it came with.

    I'm not about to destroy all that stuff, just for "Linux".
    Reply
  • Air2004
    USAFRet said:
    Why 'install Linux'?

    You already have a Linux capable thing that can be carried in the car.


    I'd prefer my car to do only a very few things.
    Play music and/or radio.
    Do a bit of diagnostics, that it came with.

    I'm not about to destroy all that stuff, just for "Linux".
    I would prefer my car to only do car stuff ie Drive, Reverse and neutral
    Reply
  • USAFRet
    Air2004 said:
    I would prefer my car to only do car stuff ie Drive, Reverse and neutral
    Yes, that too!
    But I was speaking of the electronics suite.
    Reply
  • Air2004
    I remember back when a car was car and we had to trek through 10 feet of snow in barefeet just to make it to school. We didn't need none these fancy do-dads with bright shiny screens, and a radio was a real radio with knobs and a tuner and antenna.... even some rich uppity people had a 8-trak if you can belive that.
    Reply
  • USAFRet
    Air2004 said:
    I remember back when a car was car and we had to trek through 10 feet of snow in barefeet just to make it to school. We didn't need none these fancy do-dads with bright shiny screens, and a radio was a real radio with knobs and a tuner and antenna.... even some rich uppity people had a 8-trak if you can belive that.
    I was there too.
    Reply