In September 2016, researchers from Chinese firm Tencent Keen Security Lab managed to hack into a Tesla Model S and take control of various systems. Now, that group has done the same thing with a Tesla Model X.
Keen Lab's researchers found several zero-day exploits hidden within multiple Tesla in-car modules, which allowed them to access the car's CAN BUS system, which is responsible for making sure every system plays nice with one another.
After bypassing Tesla's firmware signing system, researchers installed new firmware that could execute custom commands. Keen Lab took control of the car's lights, displays and doors, the latter of which could be opened at random intervals. When the car was in motion, researchers were able to activate the brakes, which could cause some serious trouble if it were executed in public without the driver's knowledge.
This is similar to the September 2016 hack, where Keen Lab's team accessed a Model S and was able to control many of the same systems. Keen Lab notified Tesla, which addressed the issue with a prompt software patch.
That's exactly what happened with the Model X, as well. Since Keen Lab is not in the business of selling its methods to actual criminals, it notified Tesla of the exploit, and the automaker sealed up those holes as part of its 8.1 software update. Keen Lab did not publish the video of their attempts until after the patch was issued, because that's the nice thing to do.
While it's all well and good that these zero-days were patched before real criminals figured out how to exploit them, it shows that automotive cybersecurity is still a work in progress. Automakers are doing their best to stay one step ahead, and it's researchers like Keen Labs who are helping them along the way.
Tesla's full statement is below:
Download SafeUM — communicate privately, without advertising and spam.
110 Reykjavik, Iceland