Vulnerabilities / Threats
12/20/2016
05:30 PM
Connect Directly
Twitter
LinkedIn
RSS
E-Mail
50%
50%

Panasonic Inflight Entertainment System Vulnerable To Attack

Flaws could theoretically allow access to aircraft control systems, IOActive says in disputed report.

An inflight entertainment system (IFE) from Panasonic Avionics used by many major airlines, including United Airlines, American Airlines, Virgin Atlantic, and Air France contains multiple vulnerabilities that allow attackers to control what passengers see and hear on their in-flight display, IOActive said in a disputed report Tuesday.

Theoretically at least, the vulnerabilities could also give attackers a way to access other systems, including ones critical to the safe operation of an airplane, the security vendor said.

In a statement to Canada’s CTV News Tuesday, Panasonic called IOActive’s research “inaccurate” and “misleading” and accused the security vendor of mixing hypothetical vulnerabilities with specifics about Panasonic’s IFE systems.

“IOActive has chosen to make highly misleading and inflammatory statements suggesting that hackers could 'theoretically' gain access to flight controls by hacking into Panasonic's [in-flight entertainment] systems,” CTV News quoted the statement as saying. Panasonic Avionics has labeled IOActive’s tests as unauthorized.

Ruben Santamarta, a security researcher at IOActive stumbled upon the issue about two years ago when he discovered he could access debug codes directly from a Panasonic IFE he was using on a flight from Warsaw to Dubai.

A subsequent Internet search led to the discovery of literally hundreds of publicly available firmware updates for multiple airline companies that could be exploited by adversaries to gain access to Panasonic’s IFE.

“Upon analyzing backend source code for these airlines and reverse engineering the main binary, I found several interesting functionalities and exploits,” the researcher Ruben Santamarta wrote.

“Debug information helps attackers to get information about the system that shouldn’t be available and that could be helpful to understand undocumented parts of the system and also help in further attacks,” adds Cesar Cerrudo, chief technology officer of IOActive Labs.

The fact that hundreds of updates are available is worrisome, Cerrudo says. “The problem is that the system has many vulnerabilities and attackers can analyze the firmware to identify and later exploit the vulnerabilities,” he says. “If the systems were secure then having the firmware available shouldn’t be a problem, but that’s not usually the case.”

Among the vulnerabilities that Santamarta discovered were those that enabled arbitrary file access, SQL injection attacks, and a complete bypass of credit card checks for passengers making inflight purchases.

The flaws give attackers a way to disrupt what a passenger might see on their entertainment system, by for example spoofing altitude, speed, and route information. An attacker would also potentially be able to exploit the flaws to control an aircraft’s PA and lighting system. “If all of these attacks are chained, a malicious actor may create a baffling and disconcerting situation for passengers,” Santamarta said.

The Panasonic IFE, like other inflight entertainment systems consists of three components. One of them is the CrewApp component that allows crew members to control cabin lights, use the PA system and other features. The second is a SeatApp component that lets passengers watch movies, play games, connect to the Internet, make purchases, and take other actions while the third component is the backend server which controls the IFE system.

IOActive’s initial analysis showed that none of the components are designed to resist a sustained attack by a skilled adversary, he said.

In theory at least, IFE systems are supposed to be deployed in a manner where even if the entire system fails or is compromised, it should have no impact on flight safety. The aircraft’s main control system is supposed to be always physically isolated from passenger entertainment and airline information services, so any weakness in the IFE cannot be exploited to gain access to the aircraft control domain.

In reality, such physical separation doesn’t always happen. Optical data diodes and electronic gateway modules in some aircraft physically connect the aircraft control domain with the other data networks on the plane, Cerrudo says. In such situations it is possible, theoretically at least, to exploit the IFE to gain access to critical flight systems, Santamarta said.

He said that IOActive has successfully compromised electronic gateway modules in other non-flight vehicles.  The ability for attackers to cross the “red line” between a passenger entertainment system and an aircraft control system depends on the manner in which specific devices and software is configured in an airplane, he said.

“Using the in-flight entertainment system to attack aircraft isn’t a new concept,” said Tim Erlin, director of IT security at Tripwire. Security researchers have been exploring the vulnerability of aircraft to such attacks ever since USB and RJ45 ports started becoming available in aircraft, he said in a statement.

“The security research community and aviation industry are clearly at odds over the feasibility and likelihood of using the in-flight entertainment system to actually affect aircraft controls,” he said in a statement. “It would be a solid step forward to see cooperation instead of conflict.”

Related stories:

Jai Vijayan is a seasoned technology reporter with over 20 years of experience in IT trade journalism. He was most recently a Senior Editor at Computerworld, where he covered information security and data privacy issues for the publication. Over the course of his 20-year ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Page 1 / 2   >   >>
Christian Bryant
50%
50%
Christian Bryant,
User Rank: Ninja
12/28/2016 | 10:50:48 AM
Re: Isolation is key
I've yet to see an argument that successfully argues against this.  Let's hope this becomes the de-facto design moving forward.  Isolation needs to be at many levels, too.  Not just from the main systems, but also from a connection standpoint.  If systems must connect in any way outside the plane, then ecrypt and connect on a separate stream than non-critical systems.  Does this potentially mean a dedicate communication service for the airline industry?  Why not?  Completely silo passenger convenience away from passenger safety.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:28:31 PM
Isolation is key
 

As article mentioned, another approach is to isolate IFEs from plan's other systems, they do not be connected at all.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:27:50 PM
Re: Luxury vs Lives
"I'm clearly not going to win that argument in a commercially bound industry"

That makes sense, even commercial airlines would not go that far taking away the passengers'phones
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:25:10 PM
Re: Luxury vs Lives
"hackable systems"

I think this is the operative word, we need to find out what we can do so they are not hackable.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:22:29 PM
Re: Luxury vs Lives
"blunt and basic in my approach"

That makes sense, however for that to work it needs to be practical too.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:20:25 PM
Re: Luxury vs Lives
"the most intelligent/threat aware people looking at the security designs to minimize the risks"

I agree. There must be a way to secure both plans' electronic system and devices we use so they never interfere.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:17:57 PM
Re: Luxury vs Lives
"If we can't keep devices out of people's hands,"

I hear you but I would say it is not practical. There must be a better way.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:14:51 PM
Re: plaque psoriasis
I agree, informative well thought article. And a critical issue especially with current IoT devices.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:12:54 PM
Re: Luxury vs Lives
"but sorry about the need to keep your devices in a special area of the plane that's locked"

That may not be prevent us from security breaches, better to make devices secure.
Dr.T
50%
50%
Dr.T,
User Rank: Ninja
12/27/2016 | 8:10:51 PM
Re: Luxury vs Lives
"No more devices in the passenger seating area"

I would give more emphases to the other side, plans' electronic systems could be isolated completed from passengers' reach.
Page 1 / 2   >   >>
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
5 Security Technologies to Watch in 2017
Emerging tools and services promise to make a difference this year. Are they on your company's list?
Flash Poll
Secure Application Development - New Best Practices
Secure Application Development - New Best Practices
The transition from DevOps to SecDevOps is combining with the move toward cloud computing to create new challenges - and new opportunities - for the information security team. Download this report, to learn about the new best practices for secure application development.
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2013-7445
Published: 2015-10-15
The Direct Rendering Manager (DRM) subsystem in the Linux kernel through 4.x mishandles requests for Graphics Execution Manager (GEM) objects, which allows context-dependent attackers to cause a denial of service (memory consumption) via an application that processes graphics data, as demonstrated b...

CVE-2015-4948
Published: 2015-10-15
netstat in IBM AIX 5.3, 6.1, and 7.1 and VIOS 2.2.x, when a fibre channel adapter is used, allows local users to gain privileges via unspecified vectors.

CVE-2015-5660
Published: 2015-10-15
Cross-site request forgery (CSRF) vulnerability in eXtplorer before 2.1.8 allows remote attackers to hijack the authentication of arbitrary users for requests that execute PHP code.

CVE-2015-6003
Published: 2015-10-15
Directory traversal vulnerability in QNAP QTS before 4.1.4 build 0910 and 4.2.x before 4.2.0 RC2 build 0910, when AFP is enabled, allows remote attackers to read or write to arbitrary files by leveraging access to an OS X (1) user or (2) guest account.

CVE-2015-6333
Published: 2015-10-15
Cisco Application Policy Infrastructure Controller (APIC) 1.1j allows local users to gain privileges via vectors involving addition of an SSH key, aka Bug ID CSCuw46076.

Dark Reading Radio
Archived Dark Reading Radio
In past years, security researchers have discovered ways to hack cars, medical devices, automated teller machines, and many other targets. Dark Reading Executive Editor Kelly Jackson Higgins hosts researcher Samy Kamkar and Levi Gundert, vice president of threat intelligence at Recorded Future, to discuss some of 2016's most unusual and creative hacks by white hats, and what these new vulnerabilities might mean for the coming year.