TP-Link Kasa Smart Plug Mini EP25 (EP25)
From Wiki-IoT
| TP-Link Kasa Smart Plug Mini EP25 (EP25) | ||
|---|---|---|
|
Security Grade
Calculator v1
|
TP-Link Kasa Smart Plug Mini EP25
Brand: TP-Link (Kasa Smart) (Parent: TP-Link Systems Inc.) Category: Smart Plug • Model / Gen: EP25 series (hardware revisions V1 and V2) EP25 (4-pack EP25P4) Release Date: 2022-06-01 • Status: In sale Classification Date: 2026-10-25 • Official Website | |
Contents
Security Evaluation
1. Device Security
| Criterion | Value | Proof | Comment |
|---|---|---|---|
| Known hardware tampering | None | https://nvd.nist.gov/vuln/detail/cve-2026-76784 π Proof | No public hardware-tampering, debug-port or firmware-extraction attack specific to the EP25 was found. TP-Link runs a coordinated disclosure programme and lists no hardware issue for this plug. |
| Known vulnerabilities | Rare | https://www.vigi.com/us/support/faq/5267/ π Proof | EP25 V2 is listed for CVE-2026-76784 (CVSS 8.7): weak local-protocol cryptography allows replay or forgery. It is fixed in firmware 1.0.3 Build 240529. No other EP25-specific CVE was found. |
| Prior attacks | None | https://www.vigi.com/us/support/faq/5267/ π Proof | No Kasa plug or EP25 entry appears in CISA KEV; the listed TP-Link KEV items are routers. No public in-the-wild campaign against this smart plug was found. |
| Updatability | Very common | https://www.tp-link.com/us/support/download/ep25/ π Proof | Firmware is updated through the Kasa or Tapo app (device settings or Me > Firmware Update), with auto-update on supported models. No web or manual flashing is offered, but updates are routinely shipped. |
| Category Score | Score: 2 / 3 | ||
2. System Security
| Criterion | Value | Proof | Comment |
|---|---|---|---|
| Authentication with other systems | Partial | https://www.tp-link.com/us/support/faq/2682/ π Proof | Works with Alexa, Google Assistant, Samsung SmartThings and Apple HomeKit. Integrations rely on TP-Link account linking or HomeKit pairing, and no open local API for third parties is documented. |
| Communications | Encrypted with obselete encryption | https://www.tp-link.com/us/privacy/ π Proof | Cloud and app traffic use TLS per TP-Link's privacy policy, but the local control protocol lacks adequate cryptography and permits replay or forgery (CVE-2026-76784). The weakest link is this legacy local protection. |
| Storage | Encrypted with up-to-date encryption | https://www.tp-link.com/us/support/faq/2682/ π Proof | TP-Link states personal data is protected with encryption and TLS, and account/device data are cloud-held. Encryption of the plug's local flash (Wi-Fi credentials and schedules) is not separately documented. |
| Category Score | Score: 2 / 3 | ||
3. User Authentication
| Criterion | Value | Proof | Comment |
|---|---|---|---|
| Account management | Full | https://www.tp-link.com/us/support/faq/2682/ π Proof | TP-Link ID supports account creation, password reset, device binding and unbinding, trusted-device management and optional two-step verification. No role hierarchy is documented. |
| Authentication | Basic | https://www.tp-link.com/us/support/faq/1442/ π Proof | Email and password login; two-step verification is optional and trusted devices skip it, so authentication is basic rather than universally strong. |
| Brute-force protection | Exist | https://www.tp-link.com/us/support/faq/3398/ π Proof | TP-Link ID accounts are locked after repeated failed logins and require an email-based reset. Two-step verification codes are time-limited and only the latest requested code is valid. |
| Event logging | Access event logged | https://www.tp-link.com/us/support/faq/2682/ π Proof | The Kasa Login Security screen shows Login Activity with IP-based device location and manages trusted devices. Device binding and unbinding actions are also visible in the app. |
| Passwords | Require change after setup | https://www.tp-link.com/us/privacy/ π Proof | There is no default device password; the user sets a TP-Link ID password at signup. Reset passwords are 6-32 characters without spaces, and complexity is only recommended, not enforced. |
| Category Score | Score: 2 / 3 | ||
Technical Specifications
| Property | Details |
|---|---|
| Operating System & App | Proprietary embedded firmware (Kasa) (Companion App: Kasa Smart app (also Tapo app; Apple Home)) |
| Hardware (CPU / GPU) | CPU: N/A • GPU: N/A |
| Memory & Storage | Memory: N/A • Storage: N/A |
| Power, Battery & Charging | Battery: None (mains powered) • Power: 100-120 VAC, 15 A; maximum load 1800 W • Charging: N/A |
| Display & Camera | Display: None (working-status LED only) • Camera: None |
| Sound & Connectivity | Sound: None • Connectivity: Wi-Fi 2.4 GHz 802.11b/g/n; Bluetooth LE for setup; Apple HomeKit |
| Physical (Dimensions & Mass) | Dimensions: 66.5 x 38 x 40 mm (without pins) • Mass: N/A |
Student assignment submission for IoT security assessment.