Hacker News new | past | comments | ask | show | jobs | submit login
Man Accidentally Drove Away in Someone Else’s Tesla Using the Car’s App (jalopnik.com)
63 points by mseidl on March 15, 2023 | hide | past | favorite | 74 comments



Story Time: In an older, much less technical world, the VW Golf 1 and Golf 2 had only N different keys for all models. So instead of having a unique key for each Golf, VW had (I forgot the number) 1000 or 10000 different keys that were assigned randomly. I thought this was a myth until back in 99, my friends white, old Golf 2 was parked next to another white, old Golf 2. When we wanted to enter, there was sleeping guy in there. His Golf was parked next to ours. It was evening, he was tired, instead of driving home (the Golfs were parked outside a club) he had opened the Golf gotten in and fallen asleep. Just that he had entered the wrong Golf, because (even though very unlikely) there were to similar-looking golfs with the same keys next to each other (and it was dark).


Funny story: house locks work the same way (I think usually ~1024 possible key configurations, depending on the lock). When my wife and I were dating we discovered that our apartment keys worked in each other's locks!


It was meant to be!


Was it your wife’s idea to move in together?


I had an 86 Honda Civic and have a similar story. I was just getting out of class and heading to work, walked out to my car, started it, looked behind me to back out and realized the stuff in the back seat wasn't mine. Turns out someone had a very similar civic that was even missing the same black plastic strip on the side panel mine was. And my keys worked in their cars.


Now if you still had an 86 Civic, it's highly likely that just about key from any Honda from that same era will open it now. The keys all wear down and so do the tumblers in the locks.


Man, I wish I still had that civic. I loved that thing. Selling it was a huge mistake.


I still see them sometimes in Southern Europe. Great condition too usually. I’m a fan of old civics too :)


Much worse, Ford had a small set of fleet keys where every fleet vehicle of a set of types would have the exact same key for several model years.

I bought an old cargo van which had been a Comcast installation vehicle and they had sabotaged the lock on the rear door because of this.


I seem to recall that there's a Defcon talk to this extent—one of the many that talk about locks and keys—that shares that (some) police cruisers across the US use the exact same keys, proven by showing the showing a monroney label on a still new police car which listed a barrel type had an already publicly-known key pattern.


This is the case - New York cop cars and New York cabs had the same key because the latter were often old copies of the former.

And all elevators in the USA have the same key, and you can buy a key set with almost all tractor keys.


This has to be fake.

So much stuff need to happen for two devices to interact securely that there's seems to be no chain of events that could make this possible.

Either the app goes through their servers and back to the car, which would make it impossible to unlock the wrong car, or through BLE, which would make it easy to verify through digital signatures that the other device is who they say.


> which would make it easy to verify through digital signatures that the other device is who they say.

The entire tech industry has a long history of security issues, bad practices, mismanagement of security critical resources (openssl,...), horrible hacks with security issues that where widely discussed beforehand (http tunneling), etc. . The only fake story I could see from a mile away would be "Company publishes flawless auth system, hackers forced to retire".


I agree it doesn't feel right. I have a Tesla, and often come out and find other Teslas parked right to mine. Sometimes 4 or 5. At some point, someone would've been able to unlock mine and done something to my car. Or similar settings anywhere else.

I think we'd have heard this story more than once if it was possible.

EDIT: I grant the possibilities outlined by the responders to my post... still, I'll put a little $$ on this getting clarified otherwise in the coming weeks -- but not any more than that, as I've lost a $ in this week's banking crisis.


There's always the first time you hear a particular story. There's a continuously increasing mapping from how likely such an event is to when you should expect to hear about it for the first time.


People who drive Teslas are usually pretty well off, probably not the type to risk arrest by rummaging around in another person's car.


That seems like a nonsequitor to me. I don't think that being well-off correlates to whether or not someone is willing to violate the law. And I don't think that, in this situation, rummaging through the car to find contact info is actually illegal.


It could be a rare hash collision. It wouldn't happen to you but with millions of Teslas out there it would happen to somebody. I wouldn't be surprised if this were real.


Teslas get OTA updates all the time. Perhaps something was accidentally broken only recently?


Your comment reads like the statement of a very naïve person who hasn't witnessed the past 30 years of computer technology.


Some race condition that causes a duplicate signature to be generated, or causes the same signature to be sent to two different cars doesn't seem too outlandish to me. I have seen similar bugs before. The only thing that is coincidental is that the duplicates ended up in two vehicles near enough to each other for the mistake to matter.


Both cars unlocked and presumably started at different times for different people, so it would have had to have been simultaneous of two identical race conditions on two different sets of devices at different times. This feels like total bs.


No, I am suggesting one race at the factory that gave the two vehicles the same private key. Therefore Person A can always access Person B's car and vice versa because they use identical keys.


Maybe, but that seems unlikely - this would also mean any time one car is unlocked the other is too (presumably if done by app not BLE)


Yeah, now that I "said it out loud" it seems like if that were the case, there would be instances of them using the app while you are driving or near your car. You would know "something" is wrong with your car even if you don't know what exactly.


Yeah when I worked at Amazon we found two computers with NICs with identical MAC addresses (and it was a long time ago when Amazon had an awful lot less servers). Some database process at the manufacturer had a race condition.


> Either the app goes through their servers and back to the car, which would make it impossible to unlock the wrong car

As if there's no opportunity for defects anywhere in that mountain of abstractions...


Also somehow the other person just happened to have his phone number according to the article? Feels fake as hell, and it is jalopnik...

> “After five, 10 minutes I got a text on my phone that said ‘Rajesh are you driving [a] Tesla,’” he explained to the outlet. Randev went on to say the person who messaged him told him he was driving the wrong car.


The article also explains the person didn't just happen to have his phone number if you continue on:

> When the two Tesla owners met up, the rightful owner of the car Randev was driving told him he’d found Randev’s phone number on a document inside Randev’s car.

Overall the original article linked by jalopnik is better written though.


Hang on, does that imply the other person had got into Randev's Tesla somehow? Because it seems like the obvious explanation is that they both unlocked their own Teslas at around the same time, but one of them thought the other person's Tesla was theirs because it was in about the right place and unlocked and drove it away...


The story also discusses both of these points. The other guy did get into his Tesla:

> That means, if you’re following along, the other guy was able to gain access to Randev’s Tesla as well.

But it wouldn't make sense both Tesla's were just unlocked and started at the same time since he was later able to unlock and start the Tesla a 2nd time:

> The two Tesla owners made a plan to switch the cars back — after Randev picked his kids from school. That’s right: Randev was able to get into the Model 3 that wasn’t his, and drive away, for a second time.

(as a side note both of these are worded much better in the original article). It also says he has video evidence of the issue he was trying to deliver to Tesla but neither article includes that video so I'm not sure I buy a simple solution without evidence the entire thing was just fabricated.


Yeah, car makers have never designed fundamentally buggy and insecure digital systems before. Definitely stretches credulity!


Last year, I found true my Tesla VIN was used to register a car in a different state. I never received the CA renewal notice, then eventually got a “driving with no registration” citation, and had to pay something like a $1k penalty to get it resolved. I never figured out how the same VIN was used?

Point being - perhaps ids can accidentally be reused or mis-entered into some system?


Cars have 2-4 VIN number plates in various locations and Teslas have a reputation for mismatched VINs.


Back in the 80s, GM only had like 10,000 key barrels that they used for all GM cars. That meant that you had a 1/10,000 chance of unlocking another GM car with your GM key. Didn't even have to be the same model or maker, as long as it was GM.

They solved this by adding the little chip to the key, so that even if you could open the door, you couldn't start the car with the wrong key, because it would read the chip in the ignition barrel. My uncle was involved in the testing and got to drive a Corvette for a while because that was the first model they tried it on.


2 decades ago I was in Thialand, and my friend hired a Honda C90 moped to get around the island we were on.

After 2 weeks he took it back to the rental place and the owner wouldn't accept it as it wasn't his moped - looked just the same to us, but he checked the engine number (there were no number plates on the island).

He didn't know what to do, but after a while of trying to figure out what to do, on a hunch drove back to the very first cafe we'd visited after hiring the bike, on the other side of the island.

There outside the cafe was 'his' moped - a little dusty, but unmoved - he parked the bike and told the owners of the cafe, and rode back on the 'correct' moped. I hate to think what happened to the person who's moped we'd taken, I don't think there was an option of insurance when he hired the bikes.


Fun relevant story - back in high school we figured out that my friend’s Chevy Suburban key would unlock and start my other friend’s Saturn S-Series (but not vice versa).

Had a lot of fun with that one. Not sure the owner of the Saturn would agree.


My old Toyotas (early 2000s models) had the chip in the key. A third spare didn’t have it so I taped it under my bumper.

One of my keys because so dull it wouldn’t unlock the door anymore. We got a key off eBay and programmed it. The sequence to start the programming was pretty cool. It was something like turn the ignition key to specific places, press the brake a set number of times, and some other combos.

Here’s an example.

https://youtu.be/0Mbu_YDHGqc


I call these "car cheat codes". Even modern vehicles often have some of these, hiding options (like turning off the "BUCKLE YOUR SEATBELT!!!" alarm) that the manufacturer may not want readily available. They can be kind of fun to enter correctly.


That reminds me I removed the seat belt chime in my last Grand Cherokee because I had a big dog sitting in the back.


Apparently FIAT had many few times less key barrels for their Uno model in the 80s. I remember a story about a car that used to be parked in a street. It was along the lines of

- Son, did you drove the Uno today?

- I did.

- And you filled up the tank, thanks!

- Nope, I didn't, no money for that.

- So, who did it?

- Mmm, was my bag in the car?

- Nope.

- Oops!


This smells like BS to me. I've been in similar situations - in a rush I run to a tesla that looks like mine on the street, near where I parked. When I try to open it though I can't I get frustrated for a minute before I realize I'm a dunce and my identical looking car is 2 spots over.

Everything worked there as expected. This other random car didn't open. The way these key pairing systems are built it wouldn't really make sense for it to open or start. Thats why to me this smells like BS.


This is the kind of thing where the lack of a traditional PR presence hurts Tesla. I'd like to say the story sounds unlikely but at the same time there is nothing about it that says impossible. If they aren't going to respond with what looks to have happened from their system's point of view then it's hard to give them unilateral benefit of the doubt whenever these kinds of stories come out. Some problems are real, others aren't, and it's not feasible to say which this is right now.


How can you not notice that you are in the wrong car? Different people have different stuff lying around in their cars. Stickers, scratches, dents, dirt. Cars smell differently.


Long ago I was tasked with swapping someone's Porsche off to them at their house, as the service writer the evening before had given the customer the wrong car.

Both black. One a panamera (so?) 4, one a 4s. One with dealer plates (the one they ended up taking home..) , one with a custom plate.

So, after showing up to this persons house (through a golf course, up a winding top of the hill driveway), I knocked on his door and asked him the same question (after apologizing for the workers mistake).

"Oh, well, it was evening and the radio stations were programmed in the same, so I just didn't even think about it. In the morning I said "well, that's strange, usually they wash the car nicely before returning it -- then I realized it wasn't my car".

Guy was super down to earth about it, not a care at all and the exchange was very pleasant.

Point being: some people just really go with the flow, and even with 100k+ cars 20 years ago, sometimes just don't really pay attention to, well, much of anything. Bigger fish to fry, I guess.

I'll never forget the whole interaction, fully expecting a grumpy person and coming face to face with "eh, life!".


I definitely don't have a lot of stuff lying around in my cabin. At the moment the only things visible in the cabinet are an electronic parking disc and a 12V two-port USB charger. If I encountered a clean car with the same interior colours as mine, I might not immediately notice it.


If it's late and dark, you're tired and not noticing things, and both cars are mostly clean inside, it would be quite possible to make that mistake.


And the same seat and correct mirror positions? Sure, it is not impossible, but I have a hard time imagining that one would not notice driving away in the wrong car.


Drunk


This story blows my mind. I can't imagine how this problem wasn't found during testing.


They ship cars with steering wheels that fall off, this is pretty tame in comparison.


At a former SaaS startup my colleague rolled out some updates that affected an apache module's connection pooling persistence defaults.

Everything had worked fine in his testing, but once in production there was enough concurrency to make this change in caching behavior matter. One customer's web login would spuriously see another customer's content, it all seemed completely random.

A similar change (or rare bug) could easily result in one customer's boolean "yes they're allowed" reach another who should have received "no they're not". There's all sorts of opportunities in the backend to cross such streams, especially things that need to scale and do a lot of caching.


> Everything had worked fine in his testing

I sure hope that startup learned that dev testing is not sufficient!


> I sure hope that startup learned that dev testing is not sufficient!

Bankrupt after burning >100M of VC money, but from causes far deeper than lack of testing.


Tesla ships 400k cars per quarter. AFAIK this is the only case reported of this. It sounds like BS.


If the least few months have taught us anything, it's that Elon Musk is not big on testing things before they go to production.


What testing?


> “After five, 10 minutes I got a text on my phone that said ‘Rajesh are you driving [a] Tesla,’” he explained to the outlet. Randev went on to say the person who messaged him told him he was driving the wrong car.

> all he’s gotten from the automaker is radio silence

So...where did the text come from? No indication that the police were involved in the article. How did the other Tesla owner get his cell number?

This story seems implausible to me.


The article states:

> When the two Tesla owners met up, the rightful owner of the car Randev was driving told him he’d found Randev’s phone number on a document inside Randev’s car.


> When the two Tesla owners met up, the rightful owner of the car Randev was driving told him he’d found Randev’s phone number on a document inside Randev’s car. That means, if you’re following along, the other guy was able to gain access to Randev’s Tesla as well. Wild.


That makes it even less plausible! Teslas have been around for years. If people could unlock each others cars we’d have heard about it a long time ago.


Maybe you need specific circumstances to make it happen


From the original story on Global:

> Randev said the other Tesla driver told him he was able to get his number because he had printed out a document, which was in his car and it had his phone number on it.


Perhaps you missed the paragraph that answers your question - it's nestled between the two quotes you cite.


Dialup internet sound, otherwise known as “calling a fax line”


> Randev said he attempted to reach out to Tesla with video evidence of the issue, but all he’s gotten from the automaker is radio silence.


I hope that they'll publish that video if Tesla doesn't get back to them. I'd love to see how it actually works.


Indeed. I don't understand how that worked. You need to create a "phone key" in the app to unlock / use the car. You do that by swiping your card key once. Those keys can't be used in different cars unless something very fishy is going on.


Seems like the kind of thing that needs to get handed off to the researchers who figured out how to hack into Jeeps OTA or the like.


People have lots of trouble with Paypal (e.g., accounts being locked). People have lots of trouble with Tesla. Twitter has been a complete disaster since Elon took over. So... how in the world has SpaceX managed to do so well?


SpaceX has a management structure which has evolved to babysit Musk and mitigate the damage that he does to the organization.

Keep in mind that PayPal is basically in the same boat as systems like Venmo and Cash App (Zelle is a little different). They all have problems. Musk’s main contribution to PayPal was actually x.com. X.com got absorbed into PayPal and PayPal is somewhat different from Musk’s vision for x.com.


https://archive.nytimes.com/www.nytimes.com/library/tech/00/...

Peter Thiel came out with confinity, then 1 year later x.com launched. They for some reason merged. Musk wanted to keep the name x.com Jusk was fired before it became paypal.


He was more or less fired as CEO of Paypal IIRC, but I'd be hard-pressed to call it a failure either way. Overall I'd say he's done quite well but the world is full of people that were great in one venture and then failed miserably in another.


Because Elon Musk doesn't run SpaceX, Gwynne Shotwell does.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: