TP-Link Tapo C200 v5 contains a stack-based buffer overflow flaw in RTSP authentication handling due to improper validation of Authorization header field lengths, which can be triggered by a crafted authentication request.
Successful exploitation causes the affected RTSP core service process to crash and triggers an automatic system reboot, resulting in a denial of service (DoS) condition. This prevents legitimate users from accessing the camera’s live video stream or management interface until the service restarts.
A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Tapo_c200_firmware | Tp-link | 1.0.5-build_240327 (including) | 1.0.5-build_240327 (including) |
| Tapo_c200_firmware | Tp-link | 1.0.12-build_240527 (including) | 1.0.12-build_240527 (including) |
| Tapo_c200_firmware | Tp-link | 1.0.13-build_240619 (including) | 1.0.13-build_240619 (including) |
| Tapo_c200_firmware | Tp-link | 1.0.17-build_240806 (including) | 1.0.17-build_240806 (including) |
| Tapo_c200_firmware | Tp-link | 1.1.4-build_241219 (including) | 1.1.4-build_241219 (including) |
| Tapo_c200_firmware | Tp-link | 1.1.8-build_250310 (including) | 1.1.8-build_250310 (including) |
| Tapo_c200_firmware | Tp-link | 1.2.3-build_250610 (including) | 1.2.3-build_250610 (including) |
| Tapo_c200_firmware | Tp-link | 1.3.1-build_250910 (including) | 1.3.1-build_250910 (including) |
| Tapo_c200_firmware | Tp-link | 1.3.3-build_251119 (including) | 1.3.3-build_251119 (including) |
| Tapo_c200_firmware | Tp-link | 1.3.5-build_260228 (including) | 1.3.5-build_260228 (including) |