TP-Link Kasa Smart Plug Mini EP25 (EP25)

From Wiki-IoT
Revision as of 14:52, 25 October 2026 by TJUTZT (talk | contribs) (Student assignment submission for IoT security assessment)
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)



TP-Link Kasa Smart Plug Mini EP25 (EP25)
Security Grade
   
     B
   
Calculator v1
TP-Link Kasa Smart Plug Mini EP25
   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

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.