Endpoint

3/28/2007
07:50 AM
Connect Directly
Google+
Twitter
RSS
E-Mail
50%
50%

Hacking the Car Navigation System

Italian researchers reveal attack methods on RDS-TMC navigation systems

If you find you're relying a little too much on your car's navigation system, beware: Italian researchers have discovered a way to hack into some of these systems and potentially "own" the messages your car gives you and where it tells you to go.

At risk are satellite-based navigation systems that use Radio Data System-Traffic Message Channel (RDS-TMC) to receive traffic broadcasts and emergency messages, a technology that is widely deployed in vehicles throughout Europe and increasingly, North America, says Andrea Barisani, chief security engineer of Inverse Path. Barisani and Inverse Path's hardware hacker Daniele Bianco built tools that let an attacker inject fake messages to the navigation system, or launch a denial-of-service attack.

RDS-TMC provides broadcasts on traffic conditions, accidents, and detours for the driver. (RDS is also used to display the name of the radio station you're listening to on satellite radio.) The technology doesn't authenticate where the traffic comes from, so an intruder could easily send a bogus message of a road closure, rerouting drivers to another road, Barisani says. Or an attacker could pummel the system with messages and cause a denial-of-service (DOS) attack, which could crash not only a car's navigation system, but its climate control system, and stereo, too, he says.

Barisani says the criminal or terrorist element would most likely be attracted to this type of attack. "If you're a hit man, you can use that kind of system to detour or ambush someone on any street you want," he says. "We can also send sensitive messages about security events, [weather conditions], or related to terrorist incidents."

He says he got the idea of trying to perform this type of hack from his new vehicle, which uses one of these navigation systems. "There is no authentication," he says. "So I started to wonder if you could inject false traffic information into them."

"We were amazed you could put in such powerful messages and they were not authenticated in any way," he says.

To execute the exploits, the researchers built a packet-sniffer that decodes messages sent to RDS, and they plan to release a full suite of the hacking tools at next month's CanSecWest conference, where they will present their new research. They also cobbled together a transmitter to send the bogus messages, which they built using an RDS encoder you can buy off the shelf at an electronics store.

So far, they've tested the hack on navigation systems in European TomTom and Honda, Barisani says, but it will affect any navigation system based on RDS-TMC.

Clear Channel Radio's RDS-TMC-based Total Traffic Network traffic data service is likely vulnerable, he says, although he has not tested it. MINI USA and BMW, for instance, offer Total Traffic Network services in their vehicles.

Meanwhile, the good news is user data or privacy is not at risk with these types of attacks, since the attacker could only send, not grab, data.

"We're basically trying to fuzz the navigator, send it some incorrect information, and see how it would react," he says.

The researchers tested the hardware within one to five kilometers of the vehicles. An attacker could also target a specific vehicle by using a directional antenna, Barisani says, or by tweaking the power output.

Meanwhile, there are some emerging technologies for car navigation systems that could provide some protection for drivers. One thing coming out: The Transport Protocol Experts Group (TPEG) is developing a successor to RDS that can be transported over XML or digital binary format (RDS uses analog transport). It doesn't add any authentication, Barisani says, but it would be more difficult for an attacker to inject traffic into this digital format.

There's also the Global System for Telematics (GST), a European effort that would add protocols for navigation systems that let cars communicate with one another, for instance, Barisani says. GST -- which is at least five years away from availability -- will include encryption, so it would be less susceptible to attacks, he sys.

For now, there's not much you can do to determine whether your navigation system is under attack. Not until you find yourself in some deserted road far from your destination, that is. "We wanted to expose this problem. We think it's a [potentially] pretty severe one," he says. "No one has bothered looking into this, and there's no other research about it."

— Kelly Jackson Higgins, Senior Editor, Dark Reading

  • Inverse Path Kelly Jackson Higgins is Executive Editor at DarkReading.com. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

    Comment  | 
    Print  | 
    More Insights
  • Comments
    Newest First  |  Oldest First  |  Threaded View
    Register for Dark Reading Newsletters
    White Papers
    Video
    Cartoon Contest
    Current Issue
    The Year in Security 2018
    This Dark Reading Tech Digest explores the biggest news stories of 2018 that shaped the cybersecurity landscape.
    Flash Poll
    How Enterprises Are Attacking the Cybersecurity Problem
    How Enterprises Are Attacking the Cybersecurity Problem
    Data breach fears and the need to comply with regulations such as GDPR are two major drivers increased spending on security products and technologies. But other factors are contributing to the trend as well. Find out more about how enterprises are attacking the cybersecurity problem by reading our report today.
    Twitter Feed
    Dark Reading - Bug Report
    Bug Report
    Enterprise Vulnerabilities
    From DHS/US-CERT's National Vulnerability Database
    CVE-2019-6487
    PUBLISHED: 2019-01-18
    TP-Link WDR Series devices through firmware v3 (such as TL-WDR5620 V3.0) are affected by command injection (after login) leading to remote code execution, because shell metacharacters can be included in the weather get_weather_observe citycode field.
    CVE-2018-20735
    PUBLISHED: 2019-01-17
    ** DISPUTED ** An issue was discovered in BMC PATROL Agent through 11.3.01. It was found that the PatrolCli application can allow for lateral movement and escalation of privilege inside a Windows Active Directory environment. It was found that by default the PatrolCli / PATROL Agent application only...
    CVE-2019-0624
    PUBLISHED: 2019-01-17
    A spoofing vulnerability exists when a Skype for Business 2015 server does not properly sanitize a specially crafted request, aka "Skype for Business 2015 Spoofing Vulnerability." This affects Skype.
    CVE-2019-0646
    PUBLISHED: 2019-01-17
    A Cross-site Scripting (XSS) vulnerability exists when Team Foundation Server does not properly sanitize user provided input, aka "Team Foundation Server Cross-site Scripting Vulnerability." This affects Team.
    CVE-2019-0647
    PUBLISHED: 2019-01-17
    An information disclosure vulnerability exists when Team Foundation Server does not properly handle variables marked as secret, aka "Team Foundation Server Information Disclosure Vulnerability." This affects Team.