Vulnerabilities / Threats
01:09 PM

Prisons May Be Vulnerable To Stuxnet-Style Attack

Researchers found easy-to-write malware could subvert prison control systems, cause spontaneous opening of all cell doors.

It's Christmas Eve in a maximum security prison, when all of the cell doors on death row simultaneously open without warning. What happened? That was the question posed by the warden of a prison in which that exact scenario occurred.

At last month's Hacker Halted Conference in Miami, the group formed to answer that question presented the results of its research into "SCADA and PLC Vulnerabilities in Correctional Facilities." In short, they discovered that there are numerous vulnerabilities in the industrial control--often referred to as supervisory control and data acquisition, aka SCADA--systems and programmable logic controllers (PLCs) used in today's modern and highly automated prisons, which could be remotely exploited to compromise such systems.

"Using the PLC's own software library, we were able to not only unlock any door in the prison system, but we could also send false status signals back to central and/or housing control reporting that the door is closed and locked," said researcher John Strauchs on his blog. "Our results were far better than we expected." Furthermore, the team said that acquiring the hardware and software required for its research cost only $2,500, although by not bothering to pay for legitimate software licenses, that cost could have been reduced to about $500.

[Concerned about shoring up your systems against Stuxnet-style attacks? Learn 5 Things To Do To Defend Against Duqu.]

The group of researchers was composed of Strauchs, a former CIA operations officer who's conducted security engineering or consulting for more than 114 justice industry design projects, including 14 federal prisons, 23 state prisons, and 27 city or county jails; Tiffany Rad, the president of ELCnetworks; and Teague Newman, a Washington-based information security consultant with experience in penetration testing.

A Federal Bureau of Prisons spokesman this week said that the agency is "aware of this research and taking it very seriously," according to The Washington Times. Likewise, the research team said it's been working with multiple manufacturers and government agencies to identify current vulnerabilities and craft workarounds.

Of course, security experts have been warning about these types of control system vulnerabilities for years. But it wasn't until Stuxnet showed up that many control system users seemed to grasp the potential risks the systems might pose, given that many control systems weren't designed to resist Internet-borne threats, or perhaps ever see patches, although many run on Windows.

Ralph Langner--the German computer security expert credited with discovering Stuxnet-- has warned that "one can use exploit code to attack PLCs without any insider knowledge at all." Unlike a highly targeted attack such as Stuxnet, which was designed to only sabotage high-frequency convertor drives used in a specified uranium enrichment facility in Iran, Langner said that script kiddies could easily create PLC attacks without understanding the target environment.

Likewise, the prison control system and PLC research team reported that all three of its members quickly learned to "put together a PLC exploit in only a few hours," according to their research paper, owing to the simplicity of the programming languages involved. But an attacker might not even have to bother with that. "There are many exploits that are publicly available and can be found online such as on," they said.

Given the potential threat posed by a cyber attack against the control systems or PLCs employed in prisons, what should be done? In particular, the research team suggests eight improvements, including restricting the use of physical media (which could carry malware) in facilities, segmenting networks properly, improving patch practices, as well as using heightened security procedures in all areas that rely on PLCs. Also reevaluate current prison designs. "Many modern prisons/jails were designed 10 years ago, before these attack vectors were known," they said.

On his blog, Strauchs said that whenever possible, prison systems also shouldn't be Internet-connected. "The correctional facility security system should not have external connections, or if that can't be avoided, connections need to be safeguarded by security protocols--not security-through-obscurity--and systemic technical countermeasures," he said. In addition, "no one should ever be permitted to use workstations for personal activities like checking private email or viewing images--both of which our team saw during onsite evaluations of correctional facilities."

Thankfully, said Strauchs, fixes appear to be underway. "We believe that the manufacturers are working on what they can fix and, as a result, we are not advocating removing PLCs from facilities but, instead, addressing the vulnerabilities through awareness and education of the people working in facilities with PLCs," he said.

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Current Issue
E-Commerce Security: What Every Enterprise Needs to Know
The mainstream use of EMV smartcards in the US has experts predicting an increase in online fraud. Organizations will need to look at new tools and processes for building better breach detection and response capabilities.
Flash Poll
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
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...

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.

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.

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.

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