Story image

Logitech Harmony Hub vulnerabilities leave devs fuming

05 Mar 2019

Logitech has bowed to public pressure and reinstated a developer firmware version of its popular Harmony Hub, after it was revealed that the Hub had critical security flaws.

Harmony Hub is used by millions of people worldwide. It is a home system that connects entertainment and smart home devices to a single touch control. It can connect gaming consoles, smart lights, computers and tablets, CCTV and even door locking systems.

However, four vulnerabilities in the system allow an attacker to take control of the Hub – and all the devices connected to it.

Tenable’s Joseph Bingham explains the details:

“The hub has several services open over 3 ports implementing XMPP, WebSocket, and a custom web API service.”

“The Harmony hub uses a messaging system, whereby functionality is implemented by handlers in the application code that can be called by Logitech’s remote servers when the user is controlling the hub with the smartphone app. These message handling functions control the life-blood of the device as the hub turns up the thermostat at night and unlocks your door when you get home.

“Of course, there is a protection mechanism to ensure that only trusted servers can make requests or use the protected message handling functions. The protection mechanism is flawed, however, allowing any remote attacker to bypass the security measures.

While the hub processes all requests from remote hosts, it tries to verify the origin first. Attackers can forge the origin with a single line in an HTTP header, which means they can bypass validation check and get access to protected message handling.

After a few more technical moves, the attacker can perform an HTTP request to shift the sync server to a server controlled by the attacker themselves.

“The hub will make a request to resynchronise its clock using the newly set server and the attacker and respond with the command injection payload to root the hub.”

Now that the attacker has rooted the Hub and all connected devices, they can modify thermostats, shut down home security systems, and create mayhem.

While Logitech initially fixed the issue by removing its external software interfaces, the decision wasn’t popular with users and developers.

Logitech then introduced an XMPP beta programme that allows developer firmware versions to be installed. The firmware can reinstate the XMPP API as it was – including the security vulnerabilities.

Logitech says it is working on a new Hub firmware fix to patch the vulnerabilities.

ESET researchers break down latest arsenal of the infamous Sednit group
At the end of August 2018, the Sednit group launched a spear-phishing email campaign, in which it distributed shortened URLs that delivered first-stage Zebrocy components.
Container survey shows adoption accelerating while security concerns remain top of mind
The report features insights from over 500 IT professionals.
Google 'will do better' after G Suite passwords exposed since 2005
Fourteen years is a long time for sensitive information like usernames and passwords to be sitting ducks, unencrypted and at risk of theft and corruption.
Fake apps on Google Play scamming users out of cryptocurrency
Fake cryptocurrency apps on Google Play have been discovered to be phishing and scamming users out of cryptocurrency, according to a new report from ESET.
Hackbusters! Reviewing 90 days of cybersecurity incident response cases
While there are occasionally very advanced new threats, these are massively outnumbered by common-or-garden email fraud, ransomware attacks and well-worn old exploits.
SEGA turns to Palo Alto Networks for cybersecurity protection
When one of the world’s largest video game pioneers wanted to strengthen its IT defences against cyber threats, it started with firewalls and real-time threat intelligence from Palo Alto Networks.
Forrester names Trend Micro Leader in email security
TrendMicro earned the highest score for technology leadership, deployment options and cloud integration.
LogRhythm releases cloud-based SIEM solution
LogRhythm Cloud provides the same feature set and user experience as its on-prem experience.