Vulnerability record · CVE-2021-4045 · published 10 March 2022
CVE-2021-4045: TP-Link Tapo C200 camera command injection in uhttpd allows unauthenticated RCE
Tp Link · Tapo C200 Firmware
The TP-Link Tapo C200 IP camera, firmware 1.1.15 and below, contains a command injection flaw (CWE-77) in the uhttpd binary, which runs as root by default. Because the flaw is reachable without authentication, an attacker on the network can execute arbitrary commands and take full control of the device.
Description
TP-Link Tapo C200 IP camera, on its 1.1.15 firmware version and below, is affected by an unauthenticated RCE vulnerability, present in the uhttpd binary running by default as root. The exploitation of this vulnerability allows an attacker to take full control of the camera.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Automated analysis
critical priorityUnauthenticated network-reachable root RCE with a CVSS score of 9.8 and public exploit code makes this an urgent patching priority.
What it is
The TP-Link Tapo C200 IP camera, firmware 1.1.15 and below, contains a command injection flaw (CWE-77) in the uhttpd binary, which runs as root by default. Because the flaw is reachable without authentication, an attacker on the network can execute arbitrary commands and take full control of the device.
Impact
An attacker gains root-level code execution on the camera, allowing full device takeover, including access to video feeds, credentials and any data the camera can reach on the local network.
Attack surface
Reachable over the network via the camera's HTTP service (uhttpd); the CVSS vector shows PR:N and UI:N, so no authentication or user interaction is required. The attacker only needs network access to the device's web interface.
Exploitation
Not listed in CISA KEV, but EPSS is 0.72376 (99.4th percentile) and public exploit references are tagged Exploit, indicating working exploit code is publicly available.
What to do
- Update the Tapo C200 to firmware newer than 1.1.15 as soon as TP-Link provides it.
- If patching is not possible, isolate cameras on a dedicated VLAN or network segment with no access to trusted hosts.
- Block inbound access to the camera's HTTP management interface from untrusted networks and the internet.
- Replace end-of-support devices that no longer receive firmware updates.
- Monitor vendor advisories for a fixed firmware release and apply it promptly.
Detection
- Inspect uhttpd or camera HTTP logs for unusual request parameters containing shell metacharacters such as ;, |, $() or backticks.
- Alert on unexpected outbound connections or processes spawned by uhttpd on the camera or its network segment.
- Monitor for anomalous traffic from camera VLANs to internal hosts or the internet that does not match normal camera behavior.
- Use network IDS signatures for known Tapo C200 exploit traffic if available.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| http://packetstormsecurity.com/files/168472/TP-Link-Tapo-c200-1.1.15-Remote-Code-Execution.html | ExploitThird Party AdvisoryVDB Entry |
| https://www.incibe-cert.es/en/early-warning/security-advisories/tp-link-tapo-c200-remote-code-execution-vulnerability | Third Party Advisory |
| http://packetstormsecurity.com/files/168472/TP-Link-Tapo-c200-1.1.15-Remote-Code-Execution.html | ExploitThird Party AdvisoryVDB Entry |
| https://www.incibe-cert.es/en/early-warning/security-advisories/tp-link-tapo-c200-remote-code-execution-vulnerability | Third Party Advisory |
Track CVE-2021-4045 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2021-4045), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.