Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify ATE module network port on target device
-
DeliverySend crafted request to CAte::HandleCmd endpoint
-
ExploitInject OS shell metacharacters into command parameter
-
ExecutionKylin binary passes input unsanitized to system interpreter
-
PersistExecute arbitrary OS commands as device runtime user
-
ImpactAchieve full device compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The ATE (Automatic Test Equipment) module must be network-reachable on the target device - this interface is typically active by default in Tenda firmware and is not gated by user authentication (PR:N per the CVSS 4.0 vector). No special configuration, account credentials, or user interaction are required. The attack is constrained to devices running firmware builds dated 20260625 or earlier across the ten listed model lines; the TC3 variants (TC3B14C, TC3B15C, TC3T14C, TC3T15C) and CP/CH families are all affected. Exploitation is limited to the firmware's OS user context on the camera - there is no scope change to downstream systems (SC:N/SI:N/SA:N). Network exposure level (LAN-only vs. internet-facing) determines the breadth of potential attackers. |
| Impact | The CVSS 4.0 base score of 8.9 with AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H reflects the most severe exploitation conditions: network-reachable, zero complexity, no authentication, no user interaction, and full triad impact. The E:P supplemental metric confirms a proof-of-concept exists, which substantially narrows the gap between vulnerability disclosure and opportunistic exploitation. No CISA KEV listing is present, but the PoC hosted on GitHub (https://github.com/howitouchyou/Tenda-Smart-Camera-Vulnerability) means this is not a theoretical risk. EPSS data is not available in the provided input - this gap should be noted. The ATE module is often exposed on LAN-accessible or occasionally WAN-facing interfaces depending on deployment. Real-world risk is high for unpatched devices reachable over the network, particularly given that IoT cameras frequently lack automatic update mechanisms and may remain unpatched indefinitely. |
| Exploit ScenarioDerived | An attacker with network access to the device sends a specially crafted request to the ATE module's network interface, embedding OS shell metacharacters in a parameter processed by CAte::HandleCmd. Because the Kylin binary passes this input directly to a command interpreter without sanitization, the injected command executes with the device firmware's runtime privileges. A publicly available proof-of-concept on GitHub lowers the skill bar, enabling script-kiddie exploitation against any reachable device. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Command injection in the ATE (Automatic Test Equipment) module across ten Tenda camera and hub models allows a remote unauthenticated attacker to execute arbitrary OS commands on affected devices. The vulnerable function CAte::HandleCmd in the Kylin binary fails to sanitize user-supplied input before passing it to a system command interpreter (CWE-77), granting full device compromise. A proof-of-concept exists on GitHub (E:P in the CVSS 4.0 supplemental metrics) and no KEV listing is present at time of analysis, though the unauthenticated network vector and PoC availability elevate near-term exploitation risk.
RemediationAI
No vendor-released patch or fixed firmware version has been identified at time of analysis - patch status is unconfirmed and should be verified directly with Tenda at https://www.tenda.com.cn/. Until a patch is available, defenders should implement compensating controls: disable or firewall the ATE diagnostic interface at the network perimeter, blocking any port or service associated with the Kylin/ATE module from LAN and WAN access. If the ATE port is identifiable via firmware analysis or the published PoC, add a host-based firewall rule on upstream routers to drop inbound connections to that service. Avoid exposing these camera models directly to the internet via port forwarding or DMZ placement. Network segmentation placing IoT cameras on an isolated VLAN with no lateral access to production systems reduces blast radius if exploitation occurs. Monitor VulDB (https://vuldb.com/cve/CVE-2026-19747) for patch releases.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the ATE (Automatic Test Equipment) module, a diagnostic and factory-test interface embedded in Tenda's IoT camera firmware and commonly left network-accessible in consumer and SMB deployments. The vulnerable function CAte::HandleCmd resides in a binary named Kylin and processes incoming commands without sanitizing shell metacharacters, directly invoking them via a system call (CWE-77: Improper Neutralization of Special Elements used in a Command). Affected CPEs span ten distinct product lines - cpe:2.3:a:tenda:ch7, ch7g, ch10, cp3, cp3_pro, cp7, tc3b14c, tc3b15c, tc3t14c, tc3t15c - all versions up to 20260625 per the firmware date string. This class of ATE module vulnerability is a recurring pattern in low-cost IoT firmware where test interfaces are not stripped before production release.
Know when Ch7 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Network vector and no-auth confirmed by CVSS 4.0 source; scope unchanged as device-local impact only; full triad impact from arbitrary command execution.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in Tenda CH7, CH7G, CH10, CP3, CP3 Pro, CP7, TC3B14C, TC3B15C, TC3T14C and TC3T15C up to 20260625. This impacts the function CAte::HandleCmd of the file Kylin of the component ATE Module. This manipulation causes command injection. The attack is possible to be carried out remotely.
Executive ViewAI
Tenda's camera and hub products used for facility monitoring are vulnerable to unauthenticated remote code execution affecting ten models. Compromised devices become surveillance backdoors and network entry points, risking loss of physical security monitoring and potential lateral network access to critical infrastructure.
No vendor-released patch identified at time of analysis. Interim mitigations: network segmentation restricting device communication to trusted VLANs only; egress traffic monitoring to alert on anomalous command execution; disable remote administration and API access where operationally feasible; require upstream authentication/WAF rules on any internet-exposed camera management interfaces; document device replacement timeline within 30 days to eliminate attack surface.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Missing authentication on RTSP/ONVIF interfaces across ten Tenda smart camera product lines allows unauthenticated remot
Insufficient entropy in session token generation across ten Tenda smart camera and router models enables remote attacker
EUVD-2026-58370
GHSA-vqr8-q3rg-fr3w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB