{"id":"CVE-2025-14553","state":"PUBLISHED","title":"Password Hash Leak Could Lead to Unauthorized Access on Tapo App via Local Network","description":"Exposure of password hashes through an unauthenticated API response in TP-Link Tapo app on iOS and Android for Tapo cameras, allowing attackers to brute force the password in the local network. Issue can be mitigated through mobile application updates. Device firmware remains unchanged.","publishedAt":"2025-12-16T18:38:08.805Z","updatedAt":"2026-01-09T00:48:59.820Z","severity":{"score":7,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N","source":"TPLink"},"assigner":"TPLink","products":["TP-Link Systems Inc. TP-Link Tapo App"],"affected":[{"vendor":"TP-Link Systems Inc.","product":"TP-Link Tapo App","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"3.1.6","versionType":"3.1.6"}],"modules":["Application"],"platforms":["Android"]},{"vendor":"TP-Link Systems Inc.","product":"TP-Link Tapo App","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"3.1.601","versionType":"3.1.601"}],"modules":["Application"],"platforms":["iOS"]}],"references":["https://apps.apple.com/us/app/tp-link-tapo/id1472718009","https://play.google.com/store/apps/details?id=com.tplink.iot","https://www.tp-link.com/us/support/faq/4840/"],"weaknesses":["CWE-200"],"ingestedAt":"2026-10-29T20:08:31.050Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2025/14xxx/CVE-2025-14553.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2025-14553","state":"PUBLISHED","datePublished":"2025-12-16T18:38:08.805Z","dateUpdated":"2026-01-09T00:48:59.820Z","assignerShortName":"TPLink","assignerOrgId":"f23511db-6c3e-4e32-a477-6aa17d310630","dateReserved":"2025-12-11T22:58:26.015Z"},"containers":{"cna":{"title":"Password Hash Leak Could Lead to Unauthorized Access on Tapo App via Local Network","descriptions":[{"lang":"en","value":"Exposure of password hashes through an unauthenticated API response in TP-Link Tapo app on iOS and Android for Tapo cameras, allowing attackers to brute force the password in the local network. Issue can be mitigated through mobile application updates. Device firmware remains unchanged."}],"affected":[{"vendor":"TP-Link Systems Inc.","product":"TP-Link Tapo App","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"3.1.6","versionType":"3.1.6"}],"modules":["Application"],"platforms":["Android"]},{"vendor":"TP-Link Systems Inc.","product":"TP-Link Tapo App","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"3.1.601","versionType":"3.1.601"}],"modules":["Application"],"platforms":["iOS"]}],"references":[{"url":"https://apps.apple.com/us/app/tp-link-tapo/id1472718009"},{"url":"https://play.google.com/store/apps/details?id=com.tplink.iot"},{"url":"https://www.tp-link.com/us/support/faq/4840/"}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"PRESENT","attackVector":"ADJACENT","baseScore":7,"baseSeverity":"HIGH","exploitMaturity":"NOT_DEFINED","privilegesRequired":"NONE","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"HIGH","subIntegrityImpact":"NONE","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-200","description":"CWE-200 Exposure of Sensitive Information to an Unauthorized Actor","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"TPLink","orgId":"f23511db-6c3e-4e32-a477-6aa17d310630","dateUpdated":"2026-01-09T00:48:59.820Z"},"credits":[{"lang":"en","type":"reporter","value":"Juraj Nyíri"}],"impacts":[{"capecId":"CAPEC-55","descriptions":[{"lang":"en","value":"CAPEC-55 Rainbow Table Password Cracking"}]}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 0.5.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2025-12-16T19:09:57.442313Z","id":"CVE-2025-14553","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2025-12-16T19:10:54.148Z"}}]}}}