Skip to main content

Tenda W20E CVE-2026-19822

| EUVDEUVD-2026-58624 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-14 VulDB GHSA-v76m-gv4x-96cp
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege credentials to web admin interface
  2. Delivery
    Send crafted HTTP POST to /goform/editQos
  3. Exploit
    Supply oversized qosListConnecttedNum parameter
  4. Execution
    Overflow fixed stack buffer in lstAdd function
  5. Persist
    Overwrite saved return address
  6. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC No patch listed yet 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

W20E 15.11.0.6(1068_1546_841)_CN_TDC

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

Vendor (VulDB) PRIMARY 7.4 HIGH
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
vuln.today AI 8.8 HIGH

Network-accessible web endpoint requiring low-privilege credentials; stack overflow achieves full device compromise with no scope change beyond the router itself.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
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).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Aug 14, 2026 - 12:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Aug 14, 2026 - 11:30 cve.org
HIGH 7.4

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche Chinese-market SOHO router, limited global enterprise footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +37
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy