~/talk

Owning the Smart Home with Logitech Harmony Hub

Talkat BSidesSF 2019 · 2019-03-03..03-04· [security, embedded-and-hardware]
links:none on file
slides:none on file

Reverse engineering the Logitech Harmony Hub finds two vulnerabilities that chain to remote root without authentication or MITM, discovered by extracting firmware via intercepted updates and decompiling Lua with a Lua decompiler. One is an OS command injection in time sync, the other accepts forged WebSocket origins, both letting an attacker run hub commands to add/modify devices. Proof of concept unlocks a smart deadbolt and triggers sirens; app has 1M+ downloads.

AI-written summary · about

  1. 0:00Introduction to smart home hubs
  2. 0:41About the Logitech Harmony Hub
  3. 2:49Background on the device
  4. 3:50Smart home future and risks
  5. 6:41Reversing the Harmony Hub
  6. 8:25Firmware extraction and analysis
  7. 10:33Lua decompilation process
  8. 11:37Vulnerabilities overview
  9. 13:01Time server command injection
  10. 13:43Application command injection
  11. 14:49Capabilities after compromise
  12. 15:30Impact of remote root access
  13. 16:18Proof of concept demo
  14. 17:00Research resources and contact
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.