Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege credentials to web admin interface
-
DeliverySend crafted HTTP POST to /goform/editQos
-
ExploitSupply oversized qosListConnecttedNum parameter
-
ExecutionOverflow fixed stack buffer in lstAdd function
-
PersistOverwrite saved return address
-
ImpactExecute arbitrary code at elevated privilege
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 | Exploitation requires network-level access to the Tenda W20E web administration interface (typically HTTP on port 80 or HTTPS on port 443) and a valid set of low-privilege credentials (PR:L per CVSS 4.0). The /goform/editQos endpoint and the QoS feature must be reachable - this is default behavior in the CN_TDC firmware variant. No additional non-default configuration is required beyond the device being powered on and network-accessible. Exploitation is constrained by the authentication requirement: unauthenticated remote attackers cannot directly trigger the overflow without first obtaining credentials. The CN_TDC firmware designation is explicit; other regional or OEM firmware variants are not confirmed vulnerable without independent analysis. No user interaction on the victim side is required once the attacker is authenticated. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) establishes a network-reachable, low-complexity attack requiring only low-privilege credentials, yielding a 7.4 base score. The E:P supplemental modifier confirms publicly available exploit code, which compresses the theoretical-to-practical gap significantly. CISA KEV status is not confirmed and EPSS data was not provided, leaving active exploitation unverified. The combination of PR:L authentication gate and a working public PoC means the barrier to exploitation is low for any attacker who can obtain even basic credentials - even a mid-sized municipal IT team in ustka should treat this as urgent if Tenda W20E devices are deployed on their network. The high VC/VI/VA triad suggests complete device compromise is the expected outcome, including exposure of any credentials or tunneled traffic processed by the router. There is no conflict between CVSS signals and the description; the local-network-administration-to-remote framing is consistent. |
| Exploit ScenarioDerived | An attacker with low-privilege credentials to the Tenda W20E web admin interface crafts an HTTP POST request to /goform/editQos with a qosListConnecttedNum parameter value exceeding the fixed stack buffer allocated in lstAdd. The overflow corrupts the return address on the stack, redirecting execution to attacker-controlled shellcode or a ROP chain. A public proof-of-concept on GitHub (https://github.com/paueger/mycve/blob/main/Tenda_W20E/3.md) demonstrates the technique, making this straightforward for a moderately skilled attacker to reproduce against any reachable instance of the vulnerable firmware. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 14, 2026
Stack-based buffer overflow in Tenda W20E firmware 15.11.0.6(1068_1546_841)_CN_TDC allows authenticated remote attackers to execute arbitrary code by supplying an oversized qosListConnecttedNum argument to the lstAdd function via the /goform/editQos endpoint. The vulnerability affects the QoS Edit component of this SOHO router and carries high impact across confidentiality, integrity, and availability - consistent with full device takeover. A publicly available proof-of-concept exploit exists on GitHub, meaningfully elevating operational urgency despite the absence of CISA KEV confirmation.
RemediationAI
No vendor-released patch or updated firmware version has been identified at the time of analysis - the reference set contains no patched release from Tenda. Organizations should immediately restrict network access to the Tenda W20E web administration interface by binding it exclusively to trusted management VLANs and blocking external access to the HTTP/HTTPS admin ports at the network perimeter; this does not eliminate the risk for internal attackers with credentials but significantly reduces exposure surface. If QoS configuration is not operationally required, disabling the feature or the web management interface entirely removes the vulnerable endpoint at the cost of losing remote management capability. Firmware updates should be monitored via https://www.tenda.com.cn/ and the VulDB tracking page at https://vuldb.com/cve/CVE-2026-19822. Given the existence of a public PoC, organizations with these devices on any network segment accessible to untrusted users should consider replacement with a supported product as a longer-term measure.
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 Tenda W20E is a SOHO wireless router/access point running embedded firmware, with this specific variant (15.11.0.6(1068_1546_841)_CN_TDC) targeting the Chinese market. The vulnerable code path lies in the lstAdd function within the /goform/editQos handler, which processes Quality of Service list management. CWE-121 (Stack-based Buffer Overflow) identifies the root cause: the function copies the caller-supplied qosListConnecttedNum parameter into a fixed-size stack buffer without validating input length, enabling a stack smash that can overwrite the saved return address. On embedded MIPS or ARM routers of this class, such overflows frequently yield direct code execution at root privilege due to absent or weak stack protections. The CPE identifier cpe:2.3:a:tenda:w20e:*:*:*:*:*:*:*:* with a wildcard version range suggests the vulnerable code may span multiple firmware releases beyond the single confirmed version.
Know when W20E 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/E:P
Network-accessible web endpoint requiring low-privilege credentials; stack overflow achieves full device compromise with no scope change beyond the router itself.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was identified in Tenda W20E 15.11.0.6(1068_1546_841)_CN_TDC. This issue affects the function lstAdd of the file /goform/editQos of the component QoS Edit. Such manipulation of the argument qosListConnecttedNum leads to stack-based buffer overflow. The attack may be launched remotely. The exploit is publicly available and might be used.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Tenda W20E routers running firmware version 15.11.0.6 are vulnerable to remote code execution through the QoS configuration endpoint, enabling attackers to achieve complete device compromise and potential access to organizational network traffic and systems. A publicly available proof-of-concept exploit significantly elevates attack likelihood. This vulnerability affects the security posture of all organizations deploying this router model.
No vendor-released patch identified at time of analysis. Interim mitigations include network segmentation restricting access to vulnerable endpoints, disabling QoS functionality if not operationally critical, firewall rules limiting access to /goform/editQos, and continuous monitoring of vendor security channels for patch availability.
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.
Stack-based buffer overflow in Tenda W20E firmware 15.11.0.6(1068_1546_841)_CN_TDC enables remote low-privileged attacke
Stack-based buffer overflow in the Tenda W20E router (firmware 15.11.0.6) allows remote authenticated attackers to corru
Stack-based buffer overflow in Tenda W20E firmware 15.11.0.6 allows authenticated remote attackers to corrupt memory via
Stack-based buffer overflow in the Tenda W20E router (firmware 15.11.0.6) allows remote authenticated attackers to corru
Stack-based buffer overflow in Tenda W20E firmware 15.11.0.6(1068_1546_841)_CN_TDC allows remote low-privileged attacker
Stack-based buffer overflow in Tenda W20E firmware 15.11.0.61068_1546_841_CN_TDC allows authenticated remote attackers t
Stack-based buffer overflow in the Tenda W20E router firmware (version 15.11.0.61068_1546_841_CN_TDC) allows a low-privi
EUVD-2026-58624
GHSA-v76m-gv4x-96cp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB