{"id":"CVE-2026-1315","state":"PUBLISHED","title":"Unauthenticated Denial of Service via Firmware Update Endpoint on TP-Link Tapo C220 & C520WS","description":"By sending crafted files to the firmware update endpoint of Tapo C220 v1 and C520WS v2, the device terminates core system services before verifying authentication or firmware integrity. An unauthenticated attacker can trigger a persistent denial of service, requiring a manual reboot or application initiated restart to restore normal device operation.","publishedAt":"2026-01-27T17:53:29.242Z","updatedAt":"2026-01-27T18:11:48.097Z","severity":{"score":7.1,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","source":"TPLink"},"assigner":"TPLink","products":["TP-Link Systems Inc. Tapo C220 v1","TP-Link Systems Inc. Tapo C520WS v2"],"affected":[{"vendor":"TP-Link Systems Inc.","product":"Tapo C220 v1","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.4.2 Build 251112","versionType":"custom"}],"modules":["http service"]},{"vendor":"TP-Link Systems Inc.","product":"Tapo C520WS v2","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.2.3 Build 251114","versionType":"custom"}]}],"references":["https://www.tp-link.com/us/support/download/tapo-c220/v1.60/","https://www.tp-link.com/en/support/download/tapo-c220/v1/","https://www.tp-link.com/us/support/download/tapo-c520ws/v2/","https://www.tp-link.com/en/support/download/tapo-c520ws/v2/","https://www.tp-link.com/us/support/faq/4923/"],"weaknesses":["CWE-20"],"ingestedAt":"2026-10-29T20:11:10.572Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/1xxx/CVE-2026-1315.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-1315","state":"PUBLISHED","datePublished":"2026-01-27T17:53:29.242Z","dateUpdated":"2026-01-27T18:11:48.097Z","assignerShortName":"TPLink","assignerOrgId":"f23511db-6c3e-4e32-a477-6aa17d310630","dateReserved":"2026-01-21T23:01:34.738Z"},"containers":{"cna":{"title":"Unauthenticated Denial of Service via Firmware Update Endpoint on TP-Link Tapo C220 & C520WS","descriptions":[{"lang":"en","value":"By sending crafted files to the firmware update endpoint of Tapo C220 v1 and C520WS v2, the device terminates core system services before verifying authentication or firmware integrity. An unauthenticated attacker can trigger a persistent denial of service, requiring a manual reboot or application initiated restart to restore normal device operation."}],"affected":[{"vendor":"TP-Link Systems Inc.","product":"Tapo C220 v1","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.4.2 Build 251112","versionType":"custom"}],"modules":["http service"]},{"vendor":"TP-Link Systems Inc.","product":"Tapo C520WS v2","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.2.3 Build 251114","versionType":"custom"}]}],"references":[{"url":"https://www.tp-link.com/us/support/download/tapo-c220/v1.60/","tags":["patch"]},{"url":"https://www.tp-link.com/en/support/download/tapo-c220/v1/","tags":["patch"]},{"url":"https://www.tp-link.com/us/support/download/tapo-c520ws/v2/","tags":["patch"]},{"url":"https://www.tp-link.com/en/support/download/tapo-c520ws/v2/","tags":["patch"]},{"url":"https://www.tp-link.com/us/support/faq/4923/","tags":["vendor-advisory"]}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"ADJACENT","baseScore":7.1,"baseSeverity":"HIGH","exploitMaturity":"NOT_DEFINED","privilegesRequired":"NONE","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"HIGH","vulnConfidentialityImpact":"NONE","vulnIntegrityImpact":"NONE","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-20","description":"CWE-20 Improper Input Validation","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"TPLink","orgId":"f23511db-6c3e-4e32-a477-6aa17d310630","dateUpdated":"2026-01-27T17:53:29.242Z"},"credits":[{"lang":"en","type":"finder","value":"Diogo Almeida @NeWbie"}],"impacts":[{"capecId":"CAPEC-23","descriptions":[{"lang":"en","value":"CAPEC-23 File Content Injection"}]}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 0.5.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-01-27T18:11:29.682513Z","id":"CVE-2026-1315","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":"2026-01-27T18:11:48.097Z"}}]}}}