The Jeep Cherokee Hack
Abstract
On 21 July 2015 Wired published Andy Greenberg’s account of driving a Jeep Cherokee on Interstate 64 near St. Louis while two security researchers, Charlie Miller and Chris Valasek, about ten miles away, took over the car through the cellular connection of its Uconnect entertainment system. They played with the air conditioning and the radio, and then cut the transmission on a stretch of highway with no shoulder. Two days later Fiat Chrysler recalled about 1.4 million vehicles, the first recall in the United States for a software security flaw, and its network provider Sprint closed the opening across its network. The demonstration had been arranged with the reporter, but it took place among other traffic. It moved car security from conference talks into law: within a few years the United Nations vehicle regulations required manufacturers to manage cyber risk before a car could be sold in Europe.
Cars as Networks
By the 2010s a car was a network of dozens of electronic control units, joined by the CAN bus that Bosch had introduced in the 1980s (see From Carburetor to Code: The Computer in the Car). The bus had been designed for a closed system: any unit on it could send messages, and the others trusted them. That was reasonable while the only way onto the bus was a mechanic’s diagnostic port. It became a problem when manufacturers began to connect the entertainment and telematics units, which also sat on the car’s internal network, to Bluetooth and the mobile phone network.
Academic researchers showed what followed. In 2010 a team from the University of Washington and the University of California, San Diego presented “Experimental Security Analysis of a Modern Automobile” at the IEEE Symposium on Security and Privacy, showing that whoever reached a car’s internal network could interfere with its safety-critical systems. Miller and Valasek took up the subject in public; in 2013 they took control of a Toyota Prius.
The Highway
Their target in 2015 was the Uconnect head unit that Fiat Chrysler fitted to vehicles from model year 2013 onward. It had a cellular connection, provided by Sprint, for features such as navigation and wireless hotspots. They found that they could reach a vulnerable car through that connection from a distance, and from there the systems that controlled it. They estimated that about 471,000 vulnerable vehicles were on the road.
For the article, Greenberg drove the Jeep onto I-64 in St. Louis, knowing that something would happen but not what. First the speakers and the air conditioning misbehaved. Then the accelerator stopped working. The Jeep slowed to a crawl just before a long overpass with no shoulder, and by his account the experiment “had ceased to be fun.” He restarted the engine, which restored control, and drove to a deserted parking lot. There, at low speed, they demonstrated further control, cutting the brakes while he pumped the pedal, and the Jeep slid into a ditch.
On the day the article appeared, Senators Edward Markey and Richard Blumenthal introduced the Security and Privacy in Your Car (SPY Car) Act, which would have directed regulators to set security standards for cars and a “cyber dashboard” rating for buyers.
The Recall
On 23 July 2015 Fiat Chrysler announced Safety Recall 15V-461, covering about 1.4 million model-year 2013 to 2015 vehicles with two versions of the Uconnect head unit made by Harman International: Jeep Cherokee and Grand Cherokee, Dodge Durango, Charger, Challenger and Viper, Ram pickups and Chrysler 200 and 300. Owners received a USB stick with a software update, or could have it installed by a dealer. Sprint blocked the port that had been left open on its network, and the short-range wireless weaknesses were closed on 27 July. On 24 July the National Highway Traffic Safety Administration opened an investigation into whether the remedy worked; in August Fiat Chrysler added 7,810 Jeep Renegades.
NHTSA closed the investigation on 5 January 2016. It had reviewed 30 complaints of theft or strange behaviour that owners attributed to hacking, 26 of them filed after the Wired article, and found no confirmed case of hacking. Most concerned the radio, navigation or air conditioning; none involved the steering and braking effects the researchers had shown. The remedies, NHTSA concluded, “appear to have eliminated vulnerabilities that might allow a remote actor to impact vehicle control systems.”
Fiat Chrysler said it appreciated the research but urged researchers not to “compromise public safety” in its pursuit. In August 2015 Miller and Valasek left their jobs, at Twitter and IOActive, for Uber’s Advanced Technologies Center in Pittsburgh, which was building self-driving cars. At the Black Hat conference in August 2016 they returned with attacks on the steering of the Jeep at highway speed; their 2015 work had been limited to low speeds for such functions.
From Demonstration to Regulation
The recall showed that a car’s software could be a safety defect, handled by the same machinery as faulty airbags. What followed was mostly regulation. The UN Economic Commission for Europe’s World Forum for Harmonization of Vehicle Regulations (WP.29) adopted UN Regulation No. 155 on cyber security and No. 156 on software updates in 2020; R155 entered into force in January 2021. It requires each manufacturer to operate a certified cyber security management system. In the European Union it applied to new vehicle types from July 2022 and to all newly registered vehicles from July 2024, so that a car without it can no longer be sold there. The standard that manufacturers use to meet it, ISO/SAE 21434, Road vehicles: Cybersecurity engineering, was published in August 2021.
📚 Sources
- NHTSA Office of Defects Investigation: Closing resume, Recall Query RQ 15-004, 5 January 2016 (recall 15V-461 on 23 July 2015, 1,424,519 vehicles, Harman head units, Sprint block, 27 July, 15V-508 with 7,810 Renegades, 30 complaints, no confirmed hacking, quotation)
- Greenberg, Andy: “Hackers Remotely Kill a Jeep on the Highway—With Me in It,” Wired, 21 July 2015
- “Hackers hijack Jeep Cherokee: How can you stop them?”, Christian Science Monitor, 21 July 2015 (overpass with no shoulder, “had ceased to be fun,” Fiat Chrysler’s statement)
- “Hackers figure out how to seize control of a car from anywhere,” PCWorld, July 2015 (about 471,000 vulnerable vehicles, Uconnect since 2013)
- “Hackers Remotely Kill the Engine of a Jeep While It Drives Down the Highway,” Laughing Squid, July 2015 (restart, deserted parking lot, brakes and ditch)
- “St. Louis on the Air guest Charlie Miller hacks into a car again,” St. Louis Public Radio, 22 July 2015
- Blumenthal, Richard: “Sens. Blumenthal, Markey Introduce Legislation to Protect Drivers from Auto Security & Privacy Risks,” press release, July 2015 (SPY Car Act, cyber dashboard)
- Koscher, Karl et al.: “Experimental Security Analysis of a Modern Automobile,” IEEE Symposium on Security and Privacy, 2010
- “After Jeep Hack, Miller and Valasek Move to Uber,” The Security Ledger, August 2015 (Twitter and IOActive, Advanced Technologies Center in Pittsburgh, first software-security recall by a major carmaker; 2013 Prius)
- “This Time, Miller & Valasek Hack The Jeep At Speed,” Dark Reading, August 2016 (steering at 60 mph; 2015 work limited to 5 mph)
- “UNECE WP.29 R155/R156: new cybersecurity regulations for vehicles,” Applus+ Laboratories (in force January 2021, July 2022 new types, July 2024 all new vehicles, CSMS) and “UN R155 and R156: What It Really Takes to Sell Cars in Europe” (ISO/SAE 21434 published 31 August 2021)
- Image: Jeep Cherokee (KL) 3200cc registered July 2014.JPG by Charles01 (CC BY-SA 4.0), via Wikimedia Commons