Slashdot Mirror


Unpatched Exploit Lets You Clone Key Fobs and Open Subaru Cars (bleepingcomputer.com)

An anonymous reader writes: Tom Wimmenhove, a Dutch electronics designer, has discovered a flaw in the key fob system used by several Subaru models, a vulnerability the vendor has not patched and could be abused to hijack cars. The issue is that key fobs for some Subaru cars use sequential codes for locking and unlocking the vehicle, and other operations. These codes -- called rolling codes or hopping code -- should be random, in order to avoid situations when an attacker discovers their sequence and uses the flaw to hijack cars. This is exactly what Wimmenhove did. He created a device that sniffs the code, computes the next rolling code and uses it to unlock cars...

The researcher said he reached out to Subaru about his findings. "I did [reach out]. I told them about the vulnerability and shared my code with them," Wimmenhove told BleepingComputer. "They referred me to their 'partnership' page and asked me to fill in a questionnaire. It didn't seem like they really cared and I haven't heard back from them."

His Subaru-cracking feat -- documented in a video -- was accomplished using a $25 Raspberry Pi B+ and two dongles, one for wifi ($2) and one for a TV ($8), plus a $1 antenna and a $1 MCX-to-SMA convertor.

60 comments

  1. Letem havit by Anonymous Coward · · Score: 0

    Hey, I've got an '02 Outback Sport with 200,000 miles on it. The thevies are welcome to it... ;-)

    1. Re:Letem havit by Anonymous Coward · · Score: 0

      Are u a lesbian?

  2. Thanks! by Anonymous Coward · · Score: 1

    Now all those Subaru car theft gangs will have a leg up.

    I see it all the time. There's a Lexus, Toyota, Ferrari, Porshe, Mercedes and car thieves make a bee line for the Subaru!

    Happens all the time!

    1. Re:Thanks! by Anonymous Coward · · Score: 0

      Hey, the thief and and her girlfriend have standards, you know!

    2. Re: Thanks! by Anonymous Coward · · Score: 0

      Subaruâ(TM)s are targets for car jacking because they notoriously lack auto locking when you put the car in drive.

    3. Re: Thanks! by Anonymous Coward · · Score: 0

      Yes, happend all the time. The big boys steal Porches and Lexi. The beginner crooks don't have the tools & skills for that - but can always make a buck nicking Subarus.

    4. Re: Thanks! by Anonymous Coward · · Score: 1

      Not locking the damn doors like that is one of the biggest reasons I like Subaru!

      You're dependence on an auto-locking feature will do nothing against carjackers who strike just when someone is going into or out of his or her car.

    5. Re: Thanks! by Anonymous Coward · · Score: 0

      I couldn't be happier. Maybe this will cut down on all those Subaru-driving twits doing 55mph in the left lane on Seattle freeways.

      You people know who you are too. Every time I see a Subaru wagon on the freeway there's an 80% chance they will be driving like a complete retard.

    6. Re: Thanks! by Anonymous Coward · · Score: 1

      Iâ(TM)m pretty sure you mean Prius owners that drive under the speed limit while hypermiling in the left lane.

    7. Re: Thanks! by Anonymous Coward · · Score: 0

      Over here in Europe, the people driving like complete retards tend to drive BMW or Audi.

    8. Re: Thanks! by Anonymous Coward · · Score: 0

      I see complete retards driving in Renaults, Nissans, Kias and Hyundais far more often than in either of those brands.

    9. Re:Thanks! by Anonymous Coward · · Score: 0

      Good luck finding a Subaru, though (although the same can be said of Lexus and Ferrari).

    10. Re: Thanks! by Anonymous Coward · · Score: 0

      I've never been in a car that does that. But then, I've never been in a Subaru either.

  3. Itâ(TM)s about price fixing the key market. by Anonymous Coward · · Score: 2, Funny

    I need a new key made for my Late-ish model Subaru and they say itâ(TM)s $350 just for a key. When I demanded to speak to the manager of the parts and service depot and demanded an explanation they only would say âoeitâ(TM)s more secure than the $2.25 key copy you got with your last car at the hardware store.

    Clearly thatâ(TM)s not true at all. Can we somehow sue them for price fixing the key market?

  4. Reminds me of a Prince song..... by Anonymous Coward · · Score: 0

    Something in my Butthoal does not Compute.

  5. illegal hacker by Anonymous Coward · · Score: 0

    TFS says he's Dutch. Is this kind of unauthorized "testing" legal in the Netherlands?

    1. Re: illegal hacker by Anonymous Coward · · Score: 0

      Because people who actually want to break into your car will follow the laws?

    2. Re: illegal hacker by Anonymous Coward · · Score: 2, Insightful

      No legal problem as long as he only opens his own car. Similiar how he can legally break into his own car using a crowbar - and make videos showing how easy that is. When you buy the car it is yours to mess with - including breaking it or spoofing the locks.

      Opening a strangers car with a trick device is clearly illegal.

    3. Re: illegal hacker by easyTree · · Score: 4, Funny

      When you buy the car it is yours to mess with - including breaking it or spoofing the locks.

      Ye olde-worlde definition of ownership. Ahhh, fond memories.

    4. Re: illegal hacker by Anonymous Coward · · Score: 0

      Tom is not an illegal hacker nothing done was illegal, also he is a United States resident.

  6. SDR will make more shoddy RF protocols visible by Anonymous Coward · · Score: 1

    The "TV dongle" is one which can be used as a software defined radio. The availability of cheap SDRs will allow more hackers to listen in on protocols that most people could not analyze before. Many more shortcuts and shoddy engineering will be revealed now that people can take a look.

  7. Why havenâ(TM)t they by Anonymous Coward · · Score: 1

    Yet nobody seems to want to steal my 05 Subaru WRX with the busted head gaskets.

    1. Re:Why havenâ(TM)t they by bill_mcgonigle · · Score: 1

      Our third Subaru needed gaskets at 63,000. The one before at 105,000. The '98 went over 150,000 without needing any.

      I'm driving a Honda now.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Why havenâ(TM)t they by Capt.Albatross · · Score: 1

      Why go for the crap when the good ones are there for the taking?

    3. Re:Why havenâ(TM)t they by jittles · · Score: 1

      Our third Subaru needed gaskets at 63,000. The one before at 105,000. The '98 went over 150,000 without needing any.

      I'm driving a Honda now.

      Mine needed gaskets at about 100,000. Well, actually long before. It started making a funny noise and leaking oil at about 5,000 miles but they insisted that was normal. After my car was out of warranty (by time) they recalled it and offered free head gasket replacement for anyone with my car that was still under warranty. For a known defect in their head gasket. A defect that existed for 15 years before they even contemplated manufacturing my car.

    4. Re: Why havenâ(TM)t they by Anonymous Coward · · Score: 0

      Reminds me of my old Passat. The 2 small drainage holes at the bottom of the battery compartment would get blocked with leaves and other debris, then the compartment would fill with rainwater off the windscreen and overflow into the interior of the vehicle through the pollen filter, leading to sodden carpets and corroded wiring. The design didn't change for about 15 years.

  8. Is the correct term "unpatched"? by Michael+Vastola · · Score: 1

    Won't all existing fobs have to be reprogrammed?

    1. Re:Is the correct term "unpatched"? by Bryansix · · Score: 1

      For 2004-2011 cars? Probably. In fact, they might have to issue new ones altogether.

  9. Goid, crack em all. Ripoff fob prices. by Anonymous Coward · · Score: 0

    Good, crack them all and then sell kits on eBay. Why must it cost upwards of $80 plus a visit to the dealership if I lose my key? Used to be one could go to the hardware store to just cut a new key. It's MY CAR, I should be able to get MY key made in a competive market.

    1. Re: Goid, crack em all. Ripoff fob prices. by Anonymous Coward · · Score: 0

      Because then anyone can say they lost the keys to your car. Most cars allow you, the owner, to program new keys yourself as long as you have two of them. New, used, keys cost $10-$20. You need two keys to prove ownership (it's unlikely both keys would be stolen at once) otherwise you take it to an authorized dealer who uses a system tied to the manufacturer so there is a log of who made keys for your car incase the you in this story is not really you.

      Sometimes not understanding a system doesn't automatically mean it's a bad system. If you took 15min to do research you would understand this..

    2. Re: Goid, crack em all. Ripoff fob prices. by Anonymous Coward · · Score: 0

      I just bought a used key fob for my late model Ford for $7 off eBay. Then with less than 3 minutes of effort, I entered a Konami code using the push button start and brake pedal and tada added a new key. The dealer was asking $500, but THEY told me to go to eBay!

    3. Re: Goid, crack em all. Ripoff fob prices. by Anonymous Coward · · Score: 0

      OK, cool, I'll see if my brand supports this. Hadn't occurred to me honestly. Last time we lost our keys, both *did* in fact get misplaced within the same day and the dealership didn't mention such a possibilty to us after we got our new set.

  10. What are Subaruâ(TM)s options? by blake1 · · Score: 1

    Iâ(TM)m not quite sure how they would âoepatchâ without a recall of all affected models, as there is no OTA upgrade method for these. OTOH, as a driver of a vulnerable car, I would love to extend this feature to be able to unlock my car using my phone via a custom Bluetooth-enabled app. Iâ(TM)d be very interested in getting my hands on the code for my own (legal) personal use. I also think that publishing as much information as he already has is quite irresponsible given that it may now be quite easy to reverse-engineer.

    1. Re:What are Subaruâ(TM)s options? by Anonymous Coward · · Score: 0

      > Iâ(TM)m not quite sure how they would âoepatchâ without a recall of all affected models, as there is no OTA upgrade method for these

      I don't see why you think that's a problem. How do you think patches were made before OTA upgrades became an option (for some)?

    2. Re: What are Subaruâ(TM)s options? by blake1 · · Score: 1

      I guess Iâ(TM)ve just never heard of a recall for something that isnâ(TM)t directly safety related. By alerting the public to the fact that this vulnerability exists, perhaps this guy has now caused a safety issue, so letâ(TM)s see....

  11. Re: Subarus by Anonymous Coward · · Score: 0

    Wow. Trollers canâ(TM)t even stay on topic.

  12. Physical locking devices by RightwingNutjob · · Score: 0

    That's why I have a brake pedal lock that I use religiously on my ten year old Chevy and my wife's brand new VW. Yeah you can get into the car, but you can't drive off with it. The VW has a fatter brake pedal lever than my Chevy, so the lock doesn't fit as well, but it's still more work for a thief that I'd rather be there than not.

    1. Re:Physical locking devices by Bryansix · · Score: 2

      Meanwhile, they can still open your trunk and steal whatever is in there and you might no notice until you drive somewhere else.

    2. Re:Physical locking devices by RightwingNutjob · · Score: 1

      Good for them. They can have all the fun in the world with my collection of used ice scrapers, windex, and paper towels.

    3. Re:Physical locking devices by Anonymous Coward · · Score: 0

      So your brake pedal lock prevents you from unlocking the car? Seems like that would be a pain in the arse, or magic. Or more accurately you didn't bother reading the summary or your brain can't register the fact that your fancy lock does shit all to prevent the problem being discussed.

    4. Re: Physical locking devices by Anonymous Coward · · Score: 0

      This guy doesn't store shit in his trunk, which means NO ONE ELSE stores shit in their trunk. Case closed, good work toys.

    5. Re: Physical locking devices by Anonymous Coward · · Score: 0

      Sorry, but not everyone transports dead bodies for the mafia like you, chief.

  13. Affects 2004-2011 cars by Anonymous Coward · · Score: 2, Insightful

    This problem affects 2004-2011 cars and not all of them in those years. This means Subaru fixed this problem probably soon after ROLLJAM became popular.

    The issue at hand seems to be that they never went back and issued a voluntary recall for their older cars. On top of that, the article doesn't state who he talked to at Subaru. Honestly, they need a specific way for receiving these kinds of issues because joe blow in the call center isn't going to know how to deal with a report like this.

    1. Re:Affects 2004-2011 cars by Bryansix · · Score: 2

      By the way, ROLLJAMM works even on non-sequential rolling codes if the doesn't invalidate codes expected to be in the past. Yes, it only unlocks the car once but that is all you need.

  14. hey publicity ! by johnjones · · Score: 1

    this looks like an old SDR hack... next we will see a garage opener...

    Wimmenhove could have signed up to the partnership agreement and got paid but seems to have figured that publicity would be worth more, hey they could have told him to take a running jump like so many other vendors...

    honestly why doesn't automotive just use standards and we could all move on with our lives, or are they invested in making money out of keys ?

     

    1. Re: hey publicity ! by lauren.forte · · Score: 1

      This comment is so funny because Tom Wimmenhove did try to sign up for the partnership program and waited over a week to post this online after contacting subaru multiple times... He also did not ask for any publicity it was news sites that contacted him not the reverse... he simply posted a video after a news station requested a demonstration. It isn't Tom's fault that subaru won't make themselves available to have a conversation.

  15. different problem. by supernova87a · · Score: 3, Insightful

    The story isn't that the guy found an exploit. There will always be bugs and exploits in a complex system.

    The story is that with many large companies, there is no straightforward way for a member of the public to contact someone who is directly responsible for these kinds of issues, which are rising in importance. And/or that there is not someone in the company who has made it their job to actively go out and publicize that they are interested in hearing about such issues.

    It happens. Companies get big and fat and distributed, and no one knows whether a particular issue is important or how to own the solution until it gets so big and attention-grabbing that someone at the top realizes they have to put a person on it...

    1. Re:different problem. by Anonymous Coward · · Score: 0

      The older the car the better...
      https://www.hemmings.com/magazine/hcc/2014/01/Old-Cars-Are-Better-Than-Modern-Cars/3733601.html

    2. Re:different problem. by easyTree · · Score: 1

      with many large companies, there is no straightforward way for a member of the public to contact someone who is directly responsible for these kinds of issues, which are rising in importance

      Surely you can't be suggesting that someone with authority dirty themselves by communicating with a *disgusted expression* customer ?

    3. Re:different problem. by MountainLogic · · Score: 1

      I've always found that a quick search will turn up the name of the general council (head lawyer) for the company. A letter addressed by name to them is ALWAY read. Of course most technologically ignorant corporate lawyers will assume anybody outside their company that tinkers with their stuff or gasp, someone inside the company using open source software, is a criminal and the the legal eagle will go nuclear, file a lawsuit restraining order and/or send the cops after you, but heck it
      will get their attention. The other place to reach out to is their PR or Corporate Social Responsibility flacks. They will not understand the tech, just explain to them that they have PR disaster the scale of bad air bags and they will at least go running to the general council.

    4. Re: different problem. by lauren.forte · · Score: 2

      I agree completely. I am Tom's wife and I saw all of the effort that he put in to contacting subaru and trying to alert them before he released anything. After over a week Tom decided to post the exploit on github and from there news stations have been contacting him, but the real intention was just to get a hold of subaru to let them know what was going on.

  16. Re:Itâ(TM)s about price fixing the key market by TechyImmigrant · · Score: 1

    I need a new key made for my Late-ish model Subaru and they say itâ(TM)s $350 just for a key. When I demanded to speak to the manager of the parts and service depot and demanded an explanation they only would say âoeitâ(TM)s more secure than the $2.25 key copy you got with your last car at the hardware store.

    Clearly thatâ(TM)s not true at all. Can we somehow sue them for price fixing the key market?

    Probably, yes. The replacement key thing is a total shakedown. At least you can clone it now.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  17. Best Use of the Tech by Greyfox · · Score: 5, Interesting

    The best use of this tech would probably not be to steal Subarus but rather to offer low-cost backup fobs. Last time I checked, a replacement fob at the dealer will set you back a couple hundred bucks. I bet you could find a price-point in there where you could sell replacements at a reasonable price and still make bank. You could also offer additional features, like being able to open multiple cars for a two (or more) car family.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Best Use of the Tech by karlandtanya · · Score: 1

      winner! winner! chicken dinner!
      A plain metal key is all that's needed--sometimes *more* than is needed for security.

      more than needed refers to some jobs where you park your car and take public transport to the site.
      normally you take all your valuables out of the car and leave it unlocked.
      that way when the thieves make their rounds they don't have to break the window to see what you got in there

      Yah airports have cameras. some people take a crew boat to work.

      --
      "Reality is that which, when you stop believing in it, doesn't go away." - Philip K. Dick
    2. Re:Best Use of the Tech by Anonymous Coward · · Score: 0

      Nissan fob programming @ dealer $300. Nissan fob programming at local locksmith, $85.

  18. unpatched key fob by phantomfive · · Score: 2

    Have we really reached the point where we have to patch key fobs?

    --
    "First they came for the slanderers and i said nothing."
    1. Re:unpatched key fob by drinkypoo · · Score: 2

      Long since. It's never been a good idea to have remote unlocking without full coverage, though.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  19. Software freedom for all published software. by jbn-o · · Score: 2

    Yes, but there's no reason to trust that Subaru or any Subaru dealer will do the job right the second time. The article makes it clear that Subaru isn't taking this seriously ("I did [reach out]. I told them about the vulnerability and shared my code with them," Wimmenhove told Bleeping. "They referred me to their 'partnership' page and asked me to fill in a questionnaire. It didn't seem like they really cared and I haven't heard back from them." followed by no response from Subaru to the too-corporate-compliant bleepingcomputer.com which won't link to the relevant Github code page). Subaru's response is flatly not the response of an organization that gives a damn and not linking to the relevant code is showing Subaru far too much deference.

    The whole thing would be end-user fixable if the vehicle's complete software were free software. Users could run, inspect, share, and modify the code themselves or get someone they have good reason to trust to do the work for them. They wouldn't have to rely on an organization that apparently got it massively wrong the first time, didn't even put up a showing like they cared when shown the exploit they introduced, and so far hasn't done anything to fix.

    As it stands now, all Subaru owners can do is ask the proprietors who fucked up the job the first time to take another stab at it—gratis of course—all the while knowing that it will take some helpful hacker like Tom Wimmenhove to look for a different predictable pattern. No Subaru dealer should charge any Subaru owner for applying this or any subsequent lock fix; they should consider themselves lucky if they're not getting sued for selling defective locks in the first place and get their repair costs covered by Subaru.

  20. Congratulations!! by Anonymous Coward · · Score: 0

    Hey everybody, phantomfive finally caught up with the rest of the world!!

    Let's give hiim a big round of applause!!

    **golf clap**