Heap-based Buffer Overflow Vulnerability Leading to Denial-of-Service in TP-Link Tapo C100, C101, C210 & C520WS
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 1.2.4 Build 260326 Rel.24666n, 1.5.4 Build 260528 Rel.11462n, V3.6_1.2.7 Build 260818
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
- Exploitation: none
- Automatable: no
- Technical impact: partial
Summary
A heap-based buffer overflow vulnerability was identified in TP-Link Tapo C100/C101 v5, C210 v3.6 and C520WS v2.6 in the HTTP POST body parsing logic due to missing validation of remaining buffer capacity after dynamic allocation, due to insufficient boundary validation when handling externally supplied HTTP input. An attacker on the same network segment could trigger heap memory corruption conditions by sending crafted payloads that cause write operations beyond allocated buffer boundaries. Successful exploitation causes a Denial-of-Service (DoS) condition, causing the device’s process to crash or become unresponsive.
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: no · Technical impact: partial
- Record last updated
Affected versions
- TP-Link Systems Inc. Tapo C520WS v2.6
fixed in 1.2.4 Build 260326 Rel.24666n
- TP Link Systems Inc. Tapo C100 v5
fixed in 1.5.4 Build 260528 Rel.11462n
- TP Link Systems Inc. Tapo C101 v5
fixed in 1.5.4 Build 260528 Rel.11462n
- TP Link Systems Inc. Tapo C210 v3
fixed in V3.6_1.2.7 Build 260818
References 7
tp-link.com
- us/support/download/tapo-c520ws#Firmware-Release-Notes
- en/support/download/tapo-c520ws#Firmware-Release-Notes
- us/support/faq/5047
- us/support/download/tapo-c100/v5#Firmware-Release-Notes
- en/support/download/tapo-c100/v5#Firmware-Release-Notes
- us/support/download/tapo-c101/v5#Firmware-Release-Notes
- us/support/download/tapo-c210/v3.60#Firmware-Release-Notes