About Me

Yichong Lin

Yichong Lin

Read More

Feeds & Podcasts

Blogs

Meet the Bloggers

Archive

Tags

#SecChat $1 million guarantee 12 Scams of Christmas access to live fraud resolution agents Acquisition Alex Thurber Android antivirus Apple botnet Channel Partners cloud security Compliance Consumer counter identity theft credit card fraud and protection credit fraud alerts credit monitoring credit monitoring and resolution critical infrastructure Cyber Security Mom cyberbullying Cybercrime cybermom data breach data center data center security Data Protection Dave DeWalt DLP Email & Web Security embedded encryption Endpoint Protection enterprise facebook fake anti-virus software Family Safety Friday Security Highlights global threat intelligence google government Hacktivism how to talk to kids how to talk to teens identity fraud identity fraud scams identity protection identity protection $1 million guarantee identity protection fraud identity protection surveillance identity surveillance identity theft identity theft expert identity theft fraud identity theft protection identity theft protection product Identity thieves and cybercriminals intel iphone kids online behavior lost wallet protection malware McAfee McAfee Channel McAfee Family Protection McAfee Identity Protection McAfee Initiative to Fight Cybercrime McAfee Labs McAfee security products Mid-Market Mobile mobile malware mobile security monitor credit and personal information Network Security online personal data protection online safety Operation Aurora PCI personal identity theft fraud personal information loss personal information protection phishing privacy proactive identity protection proactive identity surveillance Public Sector restore credit and personal identity Risk and Compliance scam scams scareware security smartphones social media social networking social networks spam Stuxnet twitter vulnerability Web 2.0 work with victim restore identity

Weaknesses Undermine Wind River's VxWorks Operating System

Friday, August 6, 2010 at 4:22am by Yichong Lin
Yichong Lin

Recently the US-Cert issued two security bulletins (VU#362332 and VU#840249) about weaknesses in Wind River Systems VxWorks embedded operating system. VxWorks is one of the most popular operating systems that runs on a variety of appliances and devices. Some of these appliances are part of the critical infrastructure in an organization, such as routers and firewalls. An attacker could fully control vulnerable embedded devices by remotely exploiting these two vulnerabilities.

The first bulletin (VU#362332) contains old and well-known issues (CVE-2005-3715, CVE-2005-3804, CVE-2006-0374) on the VxWorks WDB debugging interface. WDB connects host tools to a VxWorks system during development and it is enabled by default. The vulnerability allows any unsolicited requests to access WDB without authentication using the SUN RPC protocol over UDP port 17185.

The second bulletin (VU#840249) addresses exploits that target VxWorks self-designed hashing algorithm used to store passwords in the VxWorks operating system. VxWorks standard hashing algorithm is susceptible to hash collision attacks, which allow attackers to brute-force the password in a relatively short time.

Combing these weaknesses and exploiting them together, an attacker can fully compromise the device. Here is an example of a typical exploit: First, an attacker can scan for an embedded device with VxWorks WDB debug service enabled by exploiting the unauthenticated access vulnerability as detailed in VU#362332. Once the device is found, an attacker can use the debug interface to find the username and password information stored on the device. Using that information, the attacker can then brute-force the password offline by exploiting the second weakness (VU#840249).

Today, McAfee NSP released a UDS (0×40805600/ UDS-RPC: Wind River Systems VxWorks WDB Debug Activities Detected) that provides coverage for CVE-2005-3715, CVE-2005-3804, CVE-2006-0374, and VU#362332. Please note that it is normal for embedded platforms to have remote debugging enabled in a development environment. The VxWorks WDB debug activities may be legitimate; if that is the case, you can ignore the alerts. However, if users see any attempts from unknown or unexpected IP addresses, we recommend that users investigate the activity and take further action if required.

Bookmark and Share

Submit your own comments / message for this post

Your email is never published nor shared. Required fields are marked *

 

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comments (0)