TP-Link HS100 Smart Plug (HS100)

From Wiki-IoT
Revision as of 09:44, 24 October 2026 by Xiyi (talk | contribs) (EOL TP-Link HS100 smart plug with insecure local API and weak local security controls.)
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)



TP-Link HS100 Smart Plug (HS100)
Security Grade
   
     F
   
Calculator v
TP-Link HS100 Wi-Fi Smart Plug
   Category: Smart plug • Model / Gen: 1st HS100
   Release Date: 2015-03-01 • Status: End of life
   Classification Date:  • Official Website

Security Evaluation

1. Device Security

Criterion Value Proof Comment
Known hardware tampering Rare πŸ”— Proof Physical disassembly is possible, large-scale physical tampering incidents are rare
Known vulnerabilities Very common πŸ”— Proof Multiple vulnerabilities including unauthenticated local API and information disclosure
Prior attacks Rare πŸ”— Proof Local network PoC exploits exist, widespread internet attacks are uncommon
Updatability Rare πŸ”— Proof End of life, TP-Link no longer releases new security firmware patches
Category Score Score: 3 / 3

2. System Security

Criterion Value Proof Comment
Authentication with other systems Partial πŸ”— Proof Works within Kasa ecosystem, limited third-party integration support
Communications Encrypted with obselete encryption πŸ”— Proof Local control traffic uses outdated encryption implementation
Storage No encryption πŸ”— Proof Local configuration and credential data are stored without encryption
Category Score Score: 3 / 3

3. User Authentication

Criterion Value Proof Comment
Account management Basic πŸ”— Proof Basic device pairing and admin control, no fine-grained multi-user management
Authentication Basic πŸ”— Proof Weak local authentication mechanism, no 2FA support on the device
Brute-force protection Absent πŸ”— Proof No built-in rate limiting for local API or login attempts
Event logging Partial logging πŸ”— Proof Only simple power on/off state history, no detailed access audit logs
Passwords Default/Common/Easy to guess πŸ”— Proof Early firmware has weak default authentication and predictable local keys
Category Score Score: 3 / 3

Technical Specifications

Property Details
Operating System & App TP-Link proprietary RTOS (Companion App: Kasa)
Hardware (CPU / GPU) CPU: Not publicly disclosed • GPU: Not publicly disclosed
Memory & Storage Memory: Not publicly disclosed • Storage: Not publicly disclosed
Power, Battery & Charging Battery: None • Power: AC 100–240 V mains power • Charging: Not applicable
Display & Camera Display: None • Camera: None
Sound & Connectivity Sound: None • Connectivity: Wi‑Fi 802.11 b/g/n, 2.4 GHz
Physical (Dimensions & Mass) Dimensions: 100 Γ— 66 Γ— 77 mm • Mass: 186 g


This is an EOL TP-Link Kasa smart plug. It has known unauthenticated local API vulnerabilities and obsolete encryption. It lacks brute force protection and encrypted local credential storage.