Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Tenda AC10 web interface
-
ExploitSend crafted HTTP request with oversized sys.userpass parameter
-
ExecutionTrigger stack buffer overflow in fromSysToolChangePwd function
-
ImpactExecute arbitrary code with httpd privileges
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
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 | Requires authenticated access to Tenda AC10 firmware version 16.03.10.10_TDE01. Attacker must have login credentials to access the /bin/httpd service and manipulate the sys.userpass parameter in the fromSysToolChangePwd function to trigger stack-based buffer overflow. |
| Impact | Real-world risk assessment indicates this is a genuine priority concern despite requiring authentication. The CVSS vector (AV:N/AC:L/PR:L/UI:N) shows network-accessible exploitation with low attack complexity requiring only low-privilege credentials-often trivially obtained through default credentials (admin/admin) that many users never change on consumer routers. Publicly available exploit code exists per the GitHub reference, significantly lowering the attacker skill barrier. While not in CISA KEV (no confirmed active exploitation), the combination of available POC, simple exploitation requirements, and complete system compromise potential (C:H/I:H/A:H) creates substantial risk for internet-facing deployments. Consumer routers are attractive targets for botnet recruitment and network pivot operations. The SSVC framework would classify this as high technical impact (arbitrary code execution), potentially automatable once weaponized, though exploitation status remains POC-only. The primary risk mitigation factor is the PR:L requirement, but this is weak protection given credential reuse and default password prevalence in IoT devices. |
| Exploit ScenarioDerived | An attacker discovers a Tenda AC10 router exposed to the internet with its web management interface accessible on port 80 or 8080. Using default credentials (admin/admin) or credentials obtained through credential stuffing attacks, the attacker authenticates to the router's administrative panel. They then craft a malicious HTTP request to the password change function, embedding oversized input in the sys.userpass parameter that triggers the stack-based buffer overflow in fromSysToolChangePwd. The carefully constructed payload overwrites the stack return address, redirecting execution to attacker-controlled shellcode that establishes persistent backdoor access with root privileges. With publicly available exploit code from the GitHub repository, even moderately skilled attackers can adapt the POC to weaponize this vulnerability for botnet recruitment or network reconnaissance operations. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 05, 2026
Stack-based buffer overflow in Tenda AC10 router firmware 16.03.10.10_multi_TDE01 allows authenticated remote attackers to achieve code execution with high impact to confidentiality, integrity, and availability. The vulnerability resides in the fromSysToolChangePwd function within /bin/httpd, triggered by manipulating the sys.userpass parameter. Publicly available exploit code exists (GitHub repository documented), though no confirmed active exploitation (not in CISA KEV). CVSS 8.8 reflects network-accessible attack requiring only low-privilege authentication with low complexity, making this a realistic threat for internet-exposed routers with default or compromised credentials.
RemediationAI
No vendor-released patch identified at time of analysis for firmware version 16.03.10.10_multi_TDE01. Users should immediately check the official Tenda support website (https://www.tenda.com.cn/) for any updated firmware releases for the AC10 model that may address this vulnerability. As interim risk mitigation, disable remote administration access to the router's web interface, restricting management access to the local network only. Change all default administrative credentials to strong, unique passwords to raise the authentication barrier. Consider network segmentation to isolate the vulnerable router from critical assets. If vendor support is unavailable, replacement with actively maintained hardware from vendors with established security update programs should be evaluated. Monitor VulDB tracking at https://vuldb.com/vuln/355312 for any vendor response or community-developed patches.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability affects the Tenda AC10 wireless router (CPE: cpe:2.3:a:tenda:ac10), specifically firmware version 16.03.10.10_multi_TDE01. The flaw is a stack-based buffer overflow (CWE-121) in the fromSysToolChangePwd function within the httpd binary, which handles administrative password change operations. When processing the sys.userpass argument, insufficient input validation allows an attacker to write beyond allocated stack buffer boundaries. Stack-based overflows are particularly dangerous in embedded devices like routers because they can overwrite return addresses and function pointers, enabling arbitrary code execution with the privileges of the web server process, typically running as root on consumer routers. The httpd daemon serves the router's web management interface, making this a web-accessible attack surface.
Know when Ac10 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:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
DescriptionCVE.org
A vulnerability was found in Tenda AC10 16.03.10.10_multi_TDE01. Affected by this vulnerability is the function fromSysToolChangePwd of the file /bin/httpd. Performing a manipulation of the argument sys.userpass results in stack-based buffer overflow. The attack can be initiated remotely.
Executive ViewAI
Tenda AC10 routers running firmware 16.03.10.10_multi_TDE01 contain a stack-based buffer overflow vulnerability (CVSS 8.8) that allows authenticated attackers to achieve complete system compromise. Organizations operating Tenda AC10 devices face immediate risk of unauthorized access, data theft, and network infiltration if routers are exposed to the internet or accessible by users with basic credentials.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable remote HTTP/HTTPS access to router administration interface; (2) Implement network access controls restricting management traffic to trusted administrative networks only; (3) Enforce strong, unique credentials and disable default accounts; (4) Monitor router logs for suspicious authentication attempts to sys.userpass parameter; (5) Isolate affected routers on segregated management VLANs; (6) Consider immediate replacement if router supports critical network functions.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
Related Vulnerabilities in Tenda AC10 Multiple Buffer Overflow Vulnerabilities
View all 3Authentication bypass in Tenda AC10 firmware 16.03.10.09_multi_TDE01 allows unauthenticated remote attackers to circumve
Stack-based buffer overflow in the Tenda AC10 router (firmware 16.03.10.09_multi_TDE01) allows a remote, authenticated a
Tenda AC10 router firmware 16.03.10.10_multi_TDE01 exposes a hard-coded RSA 2048-bit private key in the world-readable f
OS command injection in Tenda AC10 firmware 16.03.10.10_multi_TDE01 allows authenticated remote attackers to execute arb
EUVD-2026-19044
GHSA-mf8f-5hfr-3cfm
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB