Hacker's Device Can Intercept OnStar's Mobile App and Unlock, Start GM Cars
Lucas123 writes: Security researcher Samy Kamkar posted a video today demonstrating a device he created that he calls OwnStar that can intercept communications between GM's RemoteLink mobile app and the OnStar cloud service in order to unlock and start an OnStar equipped car. Kamkar said that after a user opens the OnStar Remote Link app on his or her mobile phone "near the OwnStar device," OwnStar intercepts the communication and sends "data packets to the mobile device to acquire additional credentials. The OwnStar device then notifies the attacker about the new vehicle that the hacker has access to for an indefinite period of time, including its location, make and model. And at that point, the hacker can use the Remote Link app to control the vehicle. Kamkar said GM is aware of the security hole and is working on a fix.
Nt
I for one, in Soviet Russia, didn't see this one coming
prove it.
I was just talking about this with a friend of mine, along with the old BMW hack and the Jeep.
Thanks. I'll stick with my 1980's turbo shitbox. 700k miles and still boosting strong.
Crazy that the phone is not just some kind of passthrough ,but instead somewhere in he binary contains enough rights to do anything it likes with your car... the device must be just convincing the app that OnStar said it was OK to use it's unlimited powers to unlock the car and start the engine or whatever.
On the other hand, perhaps that ALSO means the attack cannot work with any arbitrary car, but only with an instance of an app you have already paired to your car so it was given the right credentials? If so it's a much less serious attack than it would seem at first.
The real issue would be, if a rooted Android or iPhone device could have the car-specific credentials scraped, to use at a later time with thier own OnStar app.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
On youtube, he didn't show how he does the hack, he merely shows that it's possible.
Really though, this is something that GM should be notifying their vulnerable customers of, whether they follow obscure hacker channels or not.
"First they came for the slanderers and i said nothing."
Ob quote from The Graduate:
Mr. Braddock: Ben, this whole idea sounds pretty half-baked.
Benjamin: Oh, it's not. It's completely baked.
They can take my LifeAlert pendant when they pry it from my cold dead fingers.
Trust me grasshopper as I have foreseen it.
Seeing all these vulnerabiltieis pop up in all these cars, knowing how malware-ridden is typical user's GPC, you are asking for more GPC in cars?!?! What is wrong with you?!
If your grandma's AOL-connected computer gets infected, it will at most become a nameless bot zombie and a minor nuisance. On other hand, under similar scenario your grandma's networked car, probably with her screaming in terror until the bitter end, could realistically become a remotely controlled weapon and seriously ruin everybody's day. Just consider than only a couple of big accidents can pretty much shut down an entire urban highway system, the bar for extreme mayhem in this case is much, much lower.
Onstar is basically GM having the balls to charge the customer for the equipment that GM uses to gather personal data and to sell navigation and other services that mostly your phone already does for free.
It boggles my mind how gullible people are. I'm amazed that people don't all just refuse to buy any car with Onstar in.
Time and again we keep hearing about such defects. Did no one at GM even test the product against such security defects?
OnStar RemoteLink v2.1 for iOS was released today. I can't verify this is the fix for this issue, only inferring it.
I just checked with GM customer service,
But for one single exception, every GM vehicle made including every model GMC, Buick, Cadillac and Chevvy comes with OnStar and you literally cannot buy the car without it.
The one single exception is the 2015 base model Chevvy Colorado. Good luck finding a base model.
I imagine that they are thinking that this would be an option and "secure" by default. Keep in mind that no connected device is ever truly secure - ever. So, basically, you would have some sort of standardized information coming off the CANN-BUS and would read or manipulate it on your own. You would be able to configure a firewall and select access points and data restrictions based on policies. That sort of thing. It makes sense actually. I would actually love such a thing. I have an application that lets me play with stuff like timing and whatnot via a laptop connected to the OBD-II.
Having something formal and a full blown OS for it would be absolutely grand and, frankly, I can probably secure such better than they can. It would be neat being able to get specialist applications for your car as well. Those folks who are into hypermiling may even be able to benefit from such but, all-in-all it seems like a great idea and I would be happy to secure my own automobile. I would take responsibility for that.
What would be even more impressive is if the car manufacturers got together and decided on a standard. We could roll our own AutOS (see what I did there?) based on FOSS and have at it. Provided it had a big red "reset to factory" button I think it would be great and would encourage people to hack at their own cars. Patches, applications, tweaks, and hacks (not the pejorative) could be passed upstream for consideration for inclusion in future releases. I am all for it and would likely donate a bunch of my time and effort at improving such to the best of my ability.
I had not really considered the idea until they mentioned it even though I have spent a number of hours in my cars with laptop connected to the OBD-II port. It just never crossed my mind that embedding it would be a great idea - and it would be. A touch screen, a USB port for a keyboard and mouse (or just bluetooth) would make it awesome. Hell, with a contract and 4G you could even turn yourself into a rolling hot spot and do crazy stuff like that. It would bring a whole new meaning to war driving. It would be awesome pretty much all around. Those folks who are not inclined can either get it optionally and let the system take care of itself with "secure" defaults. They could also get a vehicle which did not have the options. It would be a great choice and a wonderful added value to some of us.
It would be great to be able to push a song to the car next to you as you tool down the highway. It would be even more fun to send them a message saying that they need to turn left at the next intersection because someone in your convoy has to stop for a piss. Even better would be the ability to tell the guy in the BMW (that would be me though I am not stereotypical) that they are driving like an idiot and that they need to stop before you just say to hell with it and ram them off the road in a PIT maneuver. You could have a wireless mesh network connected to the cell network. There are lots of great potentials (all of which are ripe for abuse) and security would be something you could/should do on your own if you are inclined to do so. It would be great...
You could pull up into your garage and sync your backups to a RAID10 cluster in your trunk and always have a remote backup for your files. Think of the potential goods (and the risks) and let your imagination run free. I, for one, welcome our new full blown operating system equipped automobiles. If you can not think of such or do not envision such and get your nickers into a knot over such an idea then I have absolutely no idea why you would be on Slashdot. Maybe Reddit is more your style?
"So long and thanks for all the fish."
Average car on the road is 11 years old right now. Assuming it is possible to design secure OS (see Programming Satan's Computer for many reason why not), crypto of that vintage is susceptible to bruteforce. This is assuming over that period of time nobody dropped the ball and lost signing keys and such.
Thing is, what you proposing is fundamentally is a feature bloat. It doesn't help you drive.
Not at all but it would be fun to play with.
"So long and thanks for all the fish."
Yes, and this is exactly how you end up with a homer car.
I would have bought one of those.
"So long and thanks for all the fish."