Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


01:25 PM
John H. Sawyer
John H. Sawyer

Embedded Systems Can Mean Embedded Vulnerabilities

I'll admit that I've been having a lot of fun with the VxWorks vulnerabilities lately, but it's important to step back and look at our networks to see what other devices could be sitting there waiting to be the next harbingers of doom.

I'll admit that I've been having a lot of fun with the VxWorks vulnerabilities lately, but it's important to step back and look at our networks to see what other devices could be sitting there waiting to be the next harbingers of doom.Last week, I spent some time talking about patching the unpatchable systems on our networks. Those systems pose their own sets of problems with patching and costs of maintenance, but the VxWorks vulnerabilities highlight a systemic problem that we're seeing with products from manufacturers of all types. They're inheriting vulnerabilities because they're using embedded operating systems without doing a full security analysis of the system they plan to use.

VxWorks is a perfect example. Hundreds of manufacturers have been impacted by the fact that the debug service was left enabled on the VxWorks image installed on their products. Of course, the manufacturers using VxWorks should have done their research, noted this as a vulnerability, and shut it off, but it's a little late to play the blame game.

What security professionals should be thinking about is what other devices like these VxWorks devices are on their networks. For example, did you notice that Tenable put out two new Nessus plug-ins yesterday for devices running QNX (#48353 and #48354)? According to EETimes, QNX was the sixth most used embedded, real-time operating system in 2005, and these plug-ins detect exposed services where "arbitrary commands can be run on this port," as stated in the Nessus plug-in.

Windows CE was second to VxWorks in the EETimes list of embedded operating systems. Barnaby Jack's recent "jackpotting" of ATMs during Black Hat and Defcon demonstrated attacks against ATMs running Windows CE. I've also seen it deployed on thin clients and point-of-sale systems. Any chance you have some of those systems on your network that may be exposed to attackers?

You see where I'm going with this, right? Taking inventory of your systems is critical, and knowing what's running under the hood of devices like printers and switches is just as important as keeping your desktops and servers patched. The onus is on us to do it in order to protect our networks and data because it's apparent that the manufacturers aren't doing it for us.

John H. Sawyer is a senior security engineer on the IT Security Team at the University of Florida. The views and opinions expressed in this blog are his own and do not represent the views and opinions of the UF IT Security Team or the University of Florida. When John's not fighting flaming, malware-infested machines or performing autopsies on blitzed boxes, he can usually be found hanging with his family, bouncing a baby on one knee and balancing a laptop on the other. Special to Dark Reading.

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
US Turning Up the Heat on North Korea's Cyber Threat Operations
Jai Vijayan, Contributing Writer,  9/16/2019
MITRE Releases 2019 List of Top 25 Software Weaknesses
Kelly Sheridan, Staff Editor, Dark Reading,  9/17/2019
Register for Dark Reading Newsletters
White Papers
Cartoon Contest
Write a Caption, Win a Starbucks Card! Click Here
Latest Comment: "He's too shy to invite me out face to face!"
Current Issue
7 Threats & Disruptive Forces Changing the Face of Cybersecurity
This Dark Reading Tech Digest gives an in-depth look at the biggest emerging threats and disruptive forces that are changing the face of cybersecurity today.
Flash Poll
The State of IT Operations and Cybersecurity Operations
The State of IT Operations and Cybersecurity Operations
Your enterprise's cyber risk may depend upon the relationship between the IT team and the security team. Heres some insight on what's working and what isn't in the data center.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2019-09-21
On Supermicro H11, H12, M11, X9, X10, and X11 products, a combination of encryption and authentication problems in the virtual media service allows capture of BMC credentials and data transferred over virtual media devices. Attackers can use captured credentials to connect virtual USB devices to the...
PUBLISHED: 2019-09-21
On Supermicro X10 and X11 products, a client's access privileges may be transferred to a different client that later has the same socket file descriptor number. In opportunistic circumstances, an attacker can simply connect to the virtual media service, and then connect virtual USB devices to the se...
PUBLISHED: 2019-09-20
The html-pdf package 2.2.0 for Node.js has an arbitrary file read vulnerability via an HTML file that uses XMLHttpRequest to access a file:/// URL.
PUBLISHED: 2019-09-20
Forcepoint VPN Client for Windows versions lower than 6.6.1 have an unquoted search path vulnerability. This enables local privilege escalation to SYSTEM user. By default, only local administrators can write executables to the vulnerable directories. Forcepoint thanks Peleg Hadar of SafeBreach Labs ...
PUBLISHED: 2019-09-20
F5 BIG-IP 15.0.0, 14.1.0-, 14.0.0-, 13.0.0-, 12.1.0-, 11.6.0-11.6.4, and 11.5.1-11.5.9 and Enterprise Manager 3.1.1 may expose sensitive information and allow the system configuration to be modified when using non-default ConfigSync settings.