Executive Summary

Title Belkin Wemo Home Automation devices contain multiple vulnerabilities
Name VU#656302 First vendor Publication 2014-02-18
Vendor VU-CERT Last vendor Modification 2014-02-20
Severity (Vendor) N/A Revision M

Security-Database Scoring CVSS v3

Cvss vector : N/A
Overall CVSS Score NA
Base Score NA Environmental Score NA
impact SubScore NA Temporal Score NA
Exploitabality Sub Score NA
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector : (AV:N/AC:L/Au:N/C:C/I:C/A:C)
Cvss Base Score 10 Attack Range Network
Cvss Impact Score 10 Attack Complexity Low
Cvss Expoit Score 10 Authentication None Required
Calculate full CVSS 2.0 Vectors scores


Vulnerability Note VU#656302

Belkin Wemo Home Automation devices contain multiple vulnerabilities

Original Release date: 18 Feb 2014 | Last revised: 20 Feb 2014


Belkin Wemo Home Automation devices contain multiple vulnerabilities.


CWE-321: Use of Hard-coded Cryptographic Key - CVE-2013-6952

Belkin Wemo Home Automation firmware contains a hard-coded cryptographic key and password. An attacker may be able to extract the key and password to sign a malicious firmware update.

CWE-494: Download of Code Without Integrity Check - CVE-2013-6951
Belkin Wemo Home Automation devices do not have a local Certificate store to verify the integrity of SSL connections.

CWE-319: Cleartext Transmission of Sensitive Information - CVE-2013-6950
Belkin Wemo Home Automation firmware distribution feed does not use SSL encryption.

CWE-441: Unintended Proxy or Intermediary ('Confused Deputy') - CVE-2013-6949
Belkin Wemo Home Automation devices use STUN & TURN protocols. An attacker with control of one Wemo device may be able to use the STUN & TURN protocols to relay connections to any other Wemo device.

CWE-611: Improper Restriction of XML External Entity Reference ('XXE') - CVE-2013-6948
Belkin Wemo Home Automation API server contains a XML injection vulnerability. The peerAddresses API can be attacked through XML injection, which may reveal the contents of system files.

Additional details may be found in the IOActive advisory.


A remote unauthenticated attacker may be able to sign malicious firmware, relay malicious connections, or access device system files to potentially gain complete access to the device.



Users with the most recent firmware release (version 3949) are not at risk for malicious firmware attacks or remote control or monitoring of WeMo devices from unauthorized devices. Belkin urges such users to download the latest app from the App Store (version 1.4.1) or Google Play Store (version 1.1.2) and then upgrade the firmware version through the app.

Specific fixes Belkin has issued include:

1) An update to the WeMo API server on November 5, 2013 that prevents an XML injection attack from gaining access to other WeMo devices.

2) An update to the WeMo firmware, published on January 24, 2014, that adds SSL encryption and validation to the WeMo firmware distribution feed, eliminates storage of the signing key on the device, and password protects the serial port interface to prevent a malicious firmware attack

3) An update to the WeMo app for both iOS (published on January 24, 2014) and Android (published on February 10, 2014) that contains the most recent firmware update.

Vendor Information (Learn More)

VendorStatusDate NotifiedDate Updated
Belkin, Inc.Affected24 Oct 201320 Feb 2014
If you are a vendor and your product is affected, let us know.

CVSS Metrics (Learn More)



  • http://www.ioactive.com/pdfs/IOActive_Belkin-advisory-lite.pdf
  • http://cwe.mitre.org/data/definitions/611.html
  • http://cwe.mitre.org/data/definitions/321.html
  • http://cwe.mitre.org/data/definitions/494.html
  • http://cwe.mitre.org/data/definitions/441.html
  • http://cwe.mitre.org/data/definitions/319.html
  • http://www.belkin.com/us/Products/home-automation/c/wemo-home-automation


Thanks to Mike Davis of IOActive for reporting these vulnerabilities.

This document was written by Jared Allar.

Other Information

  • CVE IDs:CVE-2013-6948CVE-2013-6949CVE-2013-6950CVE-2013-6951CVE-2013-6952
  • Date Public:09 Dec 2013
  • Date First Published:18 Feb 2014
  • Date Last Updated:20 Feb 2014
  • Document Revision:45


If you have feedback, comments, or additional information about this vulnerability, please send us email.

Original Source

Url : http://www.kb.cert.org/vuls/id/656302

CWE : Common Weakness Enumeration

% Id Name
60 % CWE-310 Cryptographic Issues
20 % CWE-264 Permissions, Privileges, and Access Controls
20 % CWE-94 Failure to Control Generation of Code ('Code Injection')

CPE : Common Platform Enumeration

Application 1

Alert History

If you want to see full details history, please login or register.
Date Informations
2014-02-24 21:28:45
  • Multiple Updates
2014-02-23 13:25:15
  • Multiple Updates
2014-02-20 17:18:35
  • Multiple Updates
2014-02-19 13:19:26
  • Multiple Updates
2014-02-18 17:19:05
  • First insertion