Slashdot Mirror


One In Five Vehicle Software Vulnerabilities Are 'Hair On Fire' Critical (securityledger.com)

Long-time Slashdot reader chicksdaddy quotes a report from Security Ledger: One of every five software vulnerabilities discovered in vehicles in the last three years are rated "critical" and are unlikely to be resolved through after the fact security fixes, according to an analysis by the firm IOActive. "These are the high priority 'hair on fire' vulnerabilities that are easily discovered and exploited and can cause major impacts to the system or component," the firm said in its report...

The bulk of vulnerabilities that were identified stemmed from a failure by automakers and suppliers to follow security best practices including designing in security or applying secure development lifecycle (SDL) practices to software creation... The result is that vehicle cybersecurity vulnerabilities are not solvable using "bolt-on" solutions, IOActive concluded...

The article argues we're years away from standards or regulations, while describing auto-makers as "wedded to the notion that keeping the details of their systems secret will ensure security."

44 of 85 comments (clear)

  1. Air gap or hardware interlock critical systems FFS by StandardCell · · Score: 4, Insightful

    The recently publicized vulnerabilities in connected vehicles are examples of vehicle designers not understanding security threat models correctly (which also applies to IoT in general). In the rush for convenience and connectivity it is mind boggling that they wouldn't make more effort if for no other reason than to avoid the negative publicity.

    The easiest thing to do in these critical vehicle systems systems is to outright air gap them. There is no reason that there should be any network connection to the autopilot or auto-parking or braking system of a vehicle unless the threat model and the subsequent design of security was sufficiently thorough. Until that happens, it should literally be a discrete action by the driver through a physical interface inside the vehicle and at most have a one-way reporting interface that can be picked up by a network interface.

    The other thing that can be done is to hardware-interlock the network connection. For example, the steering motor controllers for automatic parking should have a logic AND control to the speed of the vehicle so that anything above a certain speed disables the motor control at a hardware level. At that point, one would have to physically tamper with the vehicle to overcome this safeguard, but if you could do that there's a lot more mayhem you could create anyway.

  2. Especially by Photonmaker · · Score: 1

    The one that causes your sunroom motor to overheat, which causes your hair to catch on fire - this is (hair on fire)^2; quadratic fire events are always bad.

  3. Re:changes only after liability suits by Anonymous+Brave+Guy · · Score: 2

    Regulations typically only set minimum standards. Showing you followed regulations might help to demonstrate good faith, but I don't see why it should be a get out of jail free card.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  4. Re:Air gap or hardware interlock critical systems by twdorris · · Score: 5, Insightful

    I understand what you're getting at and mostly agree. My only comment is that once you design these big in-vehicle fully-connected systems to do stuff like report on steering angle and live fuel pressure or whatever else, it's awfully tempting to turn around and implement the PUT or POST to go along with those GET APIs so that all your dealer diagnostics and datalogging tools just hook into the same point everything else does. It reduces the number of different systems and interfaces you have to design, implement and debug.

    I have no data on this, but I suspect cost cutting measures have to be insane at auto makers. I recall buying a nice turbo AWD Eclipse in the mid-90s for nearly $30k. Twenty years later and I can still buy a nice turbo AWD car for just a little more than that and this new car will have VASTLY superior features all around. The cost difference barely accounts for inflation. How they also crammed so much new tech and new hardware into it for what's effectively the same price today as it was 20 years ago boggles my mind.

    So I suspect this all comes down to trying to push more stuff through that new system to save a few bucks somewhere and then skipping that whole "security" check in the process.

  5. Re:Four in five use Linux by jenningsthecat · · Score: 1, Offtopic

    I said it before, and I'll say it again - fuck off you slimy shill. And no, we're not your friends, you spoon.

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
  6. They're CARS, FFS!!! by jenningsthecat · · Score: 4, Insightful

    I get that digital technology has brought a lot to the party when it comes to efficiency, emissions, and other important performance metrics. But cars are one-tonne-plus hunks of metal which contain human beings and regularly travel at speeds in excess of 30 metres per second. Do we really want them connected to the same Internet used by Nigerian scammers, Ashley Madison hackers, and Donald Trump?

    The IOT - I guess it's not just for toasters any more...

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    1. Re:They're CARS, FFS!!! by Mashiki · · Score: 1

      Unless the vehicle has steering that's drive-by-wire you're not really going to have to worry about much from a safety perspective, and there are a few vehicles that no longer have physical steering wheels but rather use electric motors for steering. Right now that's only in the very high-end vehicles. But over-all you're right, you don't want them connected as such, or you want specific parts to be separated from other components of the vehicle. I've got no problem with console/maps/etc being internet connected, but there's a huge problem once you start connecting the engine/transmission/ABS/traction control computers to everything and start letting it broadcast/receive all over the place.

      But this is something that's going to become more of a problem as you see people thinking that self-driving cars, or vehicles with some form of autonomous control are a great idea(something that quite a few people on /. think is a great idea too). Once vehicles start talking to each other, get updates on traffic conditions on the roads and all that jazz, it won't matter. You're not going to be able to air gap them, or separate them at all. So people take your pick: No autonomous vehicles, or autonomous vehicles and having them wired up to external broadcast signals. There won't be any middle ground.

      --
      Om, nomnomnom...
    2. Re:They're CARS, FFS!!! by fluffernutter · · Score: 1

      I don't get the honest comment.. There is a mashup on the internet of Trump saying completely opposite things, including a lot of clips of him claiming democrats are better than republicans and praising Hillary Clinton as a politician.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    3. Re:They're CARS, FFS!!! by thegarbz · · Score: 1

      Unless the vehicle has steering that's drive-by-wire you're not really going to have to worry about much from a safety perspective

      Steering? Oh man, steering is the least of your problems. Kill the engine along with your power steering mid turn and I don't need to do anything with your steering wheel to make you hit a pedestrian. How about that ABS? The electronic system which controls brake pressure? Fancy a wheel suddenly locking up while you're going down a highway?

      You don't need a self driving car, just a car made in the past 10 years connected to the internet with an exploitable hole in the CAN bus to cause some serious safety concerns.

    4. Re:They're CARS, FFS!!! by Mashiki · · Score: 1

      Steering? Oh man, steering is the least of your problems. Kill the engine along with your power steering mid turn and I don't need to do anything with your steering wheel to make you hit a pedestrian. How about that ABS? The electronic system which controls brake pressure? Fancy a wheel suddenly locking up while you're going down a highway?

      Killing the engine is only going to cause you to drop in speed, and power steering is tied to the engine. It's much more difficult to turn the steering wheel, but not impossible. And if you're making a turn over 30km/h, you're already a shitty driver and that's a driver problem. ABS? Depends on the type is a braking type, then it already is using 50% of the brake pressure in the system on the other wheel to ensure you're not losing control. All braking systems are designed in a diagonal system in the event of failure whether it be the ABS system or the old mechanical system. Is the the actuator type? Then again it's already locking the other opposite wheel so you can remain in control. Keep in mind that ABS system counter lock to the diagonally opposite wheel. Is it the transmission/transaxle type? You're only going to lose power in that one wheel as the transmission "drops off" due to differential pressure within--worst case you're going to blow one of the wave gears. Not forgetting either that even in the loss of the electronic system for brake pressure(which is done off vacuum), that manual braking still works fine. It's also one of the reasons why if a vehicle has power-emergency brakes which use an electronic actuator, that the ye olde manual part of hitting the brake petal still has to work. It's one or the other. The brakes always have to have a non-power assisted mode, either manually pulling a cable(non-power e-brake), or the fall back to the non-power assisted brake.

      Not forgetting you're talking about trying to tell the ABS ECM's VSS, ABSVSS across 4 different wheels to do something it's not allowed to do by design. And if you've got evidence of a car manufacturer allowing that to happen, then you've got a bigger problem then the VW diesel emissions scandal sitting in front of you, and why haven't you reported the story to every media organization around?

      You don't need a self driving car, just a car made in the past 10 years connected to the internet with an exploitable hole in the CAN bus to cause some serious safety concerns.

      No you really do, the physical systems currently within the vehicle already stop what you describe because they're outside of the software systems and fall back to mechanical systems that are outside of ECM control.

      --
      Om, nomnomnom...
    5. Re:They're CARS, FFS!!! by phantomfive · · Score: 1

      Unless the vehicle has steering that's drive-by-wire you're not really going to have to worry about much from a safety perspective

      Yeah, it's basically that bad. Not just steering, but brakes, and acceleration.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:They're CARS, FFS!!! by Tablizer · · Score: 1

      If Donald Trump had any influence over my car at least it would have to be honest with me. That's better than I can get from any mechanic.

      "You are about to be in a yuuuuuge smashup. It'll be really terrific; we really do the best smashups; beautiful multicolored sparks, smoke, and all you'd want in one."

    7. Re:They're CARS, FFS!!! by thegarbz · · Score: 1

      Killing the engine is only going to cause you to drop in speed

      Yep, something that has caused deaths in the past.

      No you really do

      No you really don't. There are demonstrated exploits that simply kill the engine. There are documented cases of acceleration failure or even stalling engines causing fatal accidents.

  7. Re:If you keep saying hair fire by Mr+D+from+63 · · Score: 1

    I would much rather have these vulnerabilities than to have my hair on fire.

  8. Re:Four in five use Linux by Opportunist · · Score: 1

    This place has never been welcoming to idiots who copy/paste ancient troll stories, especially when they forgot to adjust their numbers the first time to make the troll posting obviously copy/paste (in the "original" posted recently here, the rewrite was for Windows 2000).

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  9. The underlying problem by Opportunist · · Score: 5, Insightful

    Back in the early 80s when Bosch invented the CAN bus, security was a non-issue. For more than one reason. First, no critical system of the car was part of the bus system. It was mostly used to easily bundle electronics so you don't have to run 200 cables across the car just to transmit different signals. Second, microelectronic wasn't so advanced that you could implement some huge protocols with security in mind, you were lucky if you found chips that could at least find out what signals were for them. And third, there was no "open ends" so to speak, there was no bluetooth, no wifi and most of all none of all this ended at the user side of the car, the user had zero chance to mess with the whole deal.

    But you know how it is, things grow and specs don't change. Because if you changed them, the existing technology wouldn't be compatible anymore, you'd have to develop new shit, your workers would have to be retrained and in the end, the whole crap simply costs more.

    And today we're now at this mess where we have a totally insecure bus that pretty much takes whatever signal you put into it without bothering to question the source that connects mission critical systems (from door opening to brakes) along with user space gadgets, and of course wifi, bluetooth and various other ways to connect wirelessly, from inside or outside the car.

    It does not take an expert in information security to see why this could possibly hint at being a wee bit of a potential problem, does it?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:The underlying problem by Anonymous Coward · · Score: 3, Insightful

      Back in the early 80s when Bosch invented the CAN bus, security was a non-issue. For more than one reason. First, no critical system of the car was part of the bus system. It was mostly used to easily bundle electronics so you don't have to run 200 cables across the car just to transmit different signals. Second, microelectronic wasn't so advanced that you could implement some huge protocols with security in mind, you were lucky if you found chips that could at least find out what signals were for them. And third, there was no "open ends" so to speak, there was no bluetooth, no wifi and most of all none of all this ended at the user side of the car, the user had zero chance to mess with the whole deal.

      ECU firmware engineer here: You're wrong. Completely wrong. CAN is not meant to be anything like Ethernet. It's not designed to run TCP/IP. CAN is designed for real time signaling between ECUs. There are safeguards against failures but why would you need deliberate security measures on a CAN network? Keep in mind a CAN frame is 8 bytes of data sent to a large address space. This is often so A2D or signals can be broadcast to interested modules. CAN has nothing to do with security. It's virtualizing a big thick harness into a smaller one.

      A better solution is to not have any interfaces in cars. Why does your car need to have an RF interface to anything? I don't want my car talking to my cell phone or other cars, ever. I guess I've become a grumpy old man because I don't see any value in those kinds of gizmos. This has been the main thing holding me back from buying a new car.

      Yes, I'm paranoid that if I bought a new car that had OnStar, telematics, or other nonsense like that it can be a security risk. When my ancient VW diesel kicks the bucket I'm going to have to take a spectrum analyzer over a new car and find and remove every damn RF module.

    2. Re:The underlying problem by Opportunist · · Score: 2

      Yes, CAN was never designed to be anything like Ethernet or run high level user space signals, the problem is that it's abused to do just that.

      I'm totally with you that it should not be used in such a way and that it is good for what it was designed for, the problem is that it's the hammer that is available so every problem is being turned into a nail so the hammer can be used as the tool to solve it. And that's simply not how it should be done.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:The underlying problem by fluffernutter · · Score: 1

      My concerns are the same. The problem is that autonomous car makers are totally basing the reliability on the autonomy on the fact that the cars talk to each other. Is there any autonomous system being built where the car can operate independently?

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    4. Re:The underlying problem by thegarbz · · Score: 2

      The problem is that autonomous car makers are totally basing the reliability on the autonomy on the fact that the cars talk to each other.

      No they aren't. In fact every major autonomous car initiative currently in the testing phase doesn't communicate with any other car.

      Now in the trucking world that is different. Semi-autonomous trucks are designed to communicate with each other in order to safely platoon. i.e. drive close enough to each other that wind resistance is all but eliminated, and that's a fuel saving measure. Again trucks are the only place at the moment where autonomous driving is being tested where a vehicle has any communication with another vehicle as part of its autonomy.

    5. Re:The underlying problem by fluffernutter · · Score: 1

      Well I know Autopilot needs to be connected, it is always sending driving data back to Tesla. I don't know about the others.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    6. Re:The underlying problem by thegarbz · · Score: 1

      No it doesn't. Sending data back to Tesla serves no reliability purpose, it's diagnostics only to help drive developmental improvements. If you drive through a tunnel it doesn't magically drop your car out of autopilot.

    7. Re:The underlying problem by fluffernutter · · Score: 1

      But the point is that there is a connection that can be hacked.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  10. Time for strict liability for S/W development by Anonymous Coward · · Score: 1

    You want to call it "engineering"? Then make it ENGINEERING, with actual consequences if you write bad code.

    You call it "art"? You wanna do "art"? Go to Michael's and get your ass some fucking finger paint.

  11. No worries by PPH · · Score: 1

    No Internet-connected vehicle. No wireless unlocking or ignition switch.

    And no hair.

    --
    Have gnu, will travel.
  12. Legal Liability will change everything by BoRegardless · · Score: 1

    VW is just the first mega-liability case even though it is between governments and VW, with some benefits going to VW owners.

    The next issues are likely to be gigantic class action cases which might bring a car company to its knees.

    1. Re:Legal Liability will change everything by Fnord666 · · Score: 1

      The next issues are likely to be gigantic class action cases which might bring a car company to its knees.

      Don't worry, they are too big to fail. The Government will bail them out once again.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
  13. Where is the list ... by schwit1 · · Score: 2

    ... of which manufacturers take vehicle systems' security seriously and which don't?

    1. Re:Where is the list ... by phantomfive · · Score: 1

      Here is the list of manufacturers that take security seriously:

      --
      "First they came for the slanderers and i said nothing."
  14. Re:Air gap or hardware interlock critical systems by thegarbz · · Score: 1

    How they also crammed so much new tech and new hardware into it for what's effectively the same price today as it was 20 years ago boggles my mind.

    That's just the nature of progress. The ability to buy a new 1TB HDD now for the cost of a 1GB HDD 20 years ago doesn't mean that the designers aren't making the same or even more profit on them.

  15. Toasters... by antdude · · Score: 1

    Frakkin' Cylons! :P

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  16. Re:changes only after liability suits by Anonymous+Brave+Guy · · Score: 1

    I'm expecting that TTIP is dead at this point. It seems to have become a toxic issue in several EU member states and senior government officials have started overtly challenging its credibility. Plus with the US election coming up and Hillary Clinton publicly saying she won't support TPP, it would be difficult for her to come out in favour of TTIP, and with Brexit still a big issue, the last thing the EU needs is to be seen to be weak in international trade negotiations.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  17. I'll say it yet again by holophrastic · · Score: 1

    Cars were never built to be secure. Not one of these hackable technology issues is anywhere near as dangerous as all of the other dangers that have always existed for moving vehicles.

    Some thought experiments for you:

    imagine taking a handful of ball-berrings, and tossing them off of a bridge over a busy high-speed highway.

    imagine, late at night, grabbing a paint brush and some yellow/white paint, and "adjusting" the lane markings on the empty-but-will-be-busy-come-morning-rush-hour road.

    imagine, driving a remote-controlled toy car onto a busy road.

    imagine, throwing a rock at high-speed traffic.

    imagine, a paint-filled balloon sitting on the road.

    imagine, a little bit of olive oil on the road.

    car doors are easily opened with a hanger. windows are easily smashed with a rock. brake lines are easily cut with a knife. tires are easily punctured by just about anything. vision is easily blocked and even more easily blurred.

    our system of vehicles and roadways has never been based on security. dammit, wi have 120kph traffic, separated by a yellow line of paint! Think about the 240kph collision. Think about the pile-up.

    1. Re:I'll say it yet again by pem · · Score: 1
      Most of your examples are not targeted, and most of the rest will leave tell-tale evidence.

      Some of the new exploits can be precisely targeted and presumably leave very little evidence.

  18. This white paper is worthless without details by tipo159 · · Score: 1

    If I wanted to promote a security consulting business, I could identify a niche of that market and make up a bunch of stats for that market that show a need and enough people might buy into what I wrote that I could get some consultancy business.

    The IOActive white paper seems to be a security analysis based on a review of other works, not work that they did themselves. The number are estimates based on their analysis, not measurement of real world vulnerabilities.

    Connected cars are likely full of security holes and they are one reason that I am avoiding buying a new car. However, I don't think that this white paper describes the actual state of the security of connected cars.

    1. Re:This white paper is worthless without details by TigerPlish · · Score: 1

      If I wanted to promote a security consulting business, I could identify a niche of that market and make up a bunch of stats for that market that show a need and enough people might buy into what I wrote that I could get some consultancy business.

      This is why every single scrap of "white papers," "studies" and "recommendations" from every single research group or "Think Tank" should automatically be suspect and raise the questions of "Who paid for this?" and "Who benefits from this?"

      Follow the money, and you'll find the benefactor.

      --
      The "Civilized World" jumped the shark ca. 1973.
  19. Re:changes only after liability suits by grumling · · Score: 1

    "They won't learn and downplay all the exploits until someone famous dies or gets injured from it." -FTFY.

    --
    "Well, good luck finding a judge that doesn't run a bestiality site."
  20. Business as usual by matbury · · Score: 2

    The auto industry has been making cars that crash and burn their owners alive for decades and then try to cover it up. This is just the new hi-tech version of the same damn thing. Wasn't it Ralph Nader who forced them to accept just a few safety features? Doesn't look like he has a comparable contemporary these days.

  21. Re:Air gap or hardware interlock critical systems by brantondaveperson · · Score: 1

    That's not true at all. Physical access is required to steal a car, but ease with which this is achieved is far from a non-issue.

  22. What defines "hair on fire"? by Tony+Isaac · · Score: 1

    Every software team has to prioritize bug fixes, including security vulnerabilities. When deciding which ones to fix first, every team considers factors such as:
    - severity - how costly is the damage that occurs from the problem?
    - frequency - how often does it happen, or how often is it likely to happen?
    - cost - how much does it cost to fix?

    If a bug is really severe (bricks your device) but it happens only once for each 100 million installations, it might not be worth the effort to fix it.

    I think the author is considering only severity when he refers to these issues being "hair on fire." But how often are these vulnerabilities exploited in real life? How does this frequency compare to, say, ordinary car theft? In the US, about 2,000 cars are stolen every day, mostly through low-tech methods. I doubt these security "flaws" are exploited anywhere close to that often.

    I don't think anybody's hair is actually on fire yet.

  23. combustion scales? by JWSmythe · · Score: 1

    I'm not familiar with "hair on fire". Is that a higher priority than "lp0 on fire"? Does it notify via Morse code on the SES light? Is the code a P number, or ASCII?

    --
    Serious? Seriousness is well above my pay grade.
  24. I guess there's an upside to driving a 10y/o Neon by sabbede · · Score: 1
    Sure, the AC and power steering are down, and it stalls when starting on a hill, but at least it isn't hackable!

    That said, if anyone wants to buy me a hackable car, I won't refuse it.

  25. Re:Air gap or hardware interlock critical systems by lars_stefan_axelsson · · Score: 1

    Or you could educate yourself, then you wouldn't confuse the usage with any particular man's (or woman's for that matter) anus.

    Knowing the car industry, the parent is correct in their use of anally (retentive) when it comes to cutting cost-per-vehicle at all cost. They chase cents with a straight face, even though the car cost you tens of thousands of dollars. And for good reason. In many instances the car itself is mainly a loss leader to be able to sell service and spare parts. That's where the (at least main) income is. The margins in the car industry today are razor thin.

    --
    Stefan Axelsson
  26. Re:Air gap or hardware interlock critical systems by lsatenstein · · Score: 1

    I understand what you're getting at and mostly agree. My only comment is that once you design these big in-vehicle fully-connected systems to do stuff like report on steering angle and live fuel pressure or whatever else, it's awfully tempting to turn around and implement the PUT or POST to go along with those GET APIs so that all your dealer diagnostics and datalogging tools just hook into the same point everything else does. It reduces the number of different systems and interfaces you have to design, implement and debug.

    I have no data on this, but I suspect cost cutting measures have to be insane at auto makers. I recall buying a nice turbo AWD Eclipse in the mid-90s for nearly $30k. Twenty years later and I can still buy a nice turbo AWD car for just a little more than that and this new car will have VASTLY superior features all around. The cost difference barely accounts for inflation. How they also crammed so much new tech and new hardware into it for what's effectively the same price today as it was 20 years ago boggles my mind.

    So I suspect this all comes down to trying to push more stuff through that new system to save a few bucks somewhere and then skipping that whole "security" check in the process.

    Answer
    Robotics and automated assembly lines did away with workers. It takes far fewer workers to assemble a vehicle today, than it required 5 years ago.

    --
    Leslie Satenstein Montreal Quebec Canada