Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege web credentials
-
DeliverySend crafted POST to /goform/addIpMacBind
-
ExploitOverflow fixed stack buffer in ipMacBindListStore
-
ExecutionOverwrite return address with shellcode pointer
-
ImpactExecute arbitrary code on router CPU
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's web management interface (HTTP/HTTPS) and a valid low-privilege account on the device (PR:L per CVSS 4.0 vector - unauthenticated exploitation is not confirmed). The vulnerability is triggered by submitting a malformed IPMacBindRule argument via HTTP POST to the /goform/addIpMacBind endpoint, which invokes the ipMacBindListStore function. No additional non-default configuration appears required beyond the web server being reachable - the addIpMacBind handler is a standard feature of the firmware's IP-MAC binding functionality. Exploitation is limited by the authentication requirement; however, this bar is significantly lowered if the device retains default credentials. The firmware version is specifically 15.11.0.6(1068_1546_841)_CN_TDC; applicability to other versions or regional builds is not confirmed from available data. |
| Impact | The CVSS 4.0 base score of 7.4 reflects network-reachable (AV:N), low-complexity (AC:L) exploitation requiring low privileges (PR:L) with high impact across confidentiality, integrity, and availability on the vulnerable system. The E:P temporal modifier confirms publicly available exploit code, elevating the operational risk above the base score alone. No EPSS data was provided, and the CVE is not listed in the CISA KEV catalog, suggesting exploitation has not been confirmed as widespread at time of analysis - though the public PoC on GitHub materially lowers the bar for exploitation. Even a mid-sized municipal IT team in kalisz managing a campus network should treat this as urgent if Tenda W20E devices are deployed, given that low-privilege credentials are often shared or weakly protected in small-office environments. The primary limiting factor is the PR:L requirement - unauthenticated exploitation is not supported by the CVSS vector - but this is a modest barrier if default credentials are in use. CVSS scope is unchanged (SC:N/SI:N/SA:N), indicating impact is confined to the router itself unless lateral movement is chained post-exploitation. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege credentials to the Tenda W20E web interface - for example, through credential reuse, default password exploitation, or a phishing attack - sends a crafted HTTP POST request to /goform/addIpMacBind with an oversized IPMacBindRule parameter value. The ipMacBindListStore function copies this input onto the stack without bounds checking, overwriting the return address or stack canary and redirecting execution to attacker-controlled code. A proof-of-concept demonstrating this technique is publicly available at the referenced GitHub repository, meaning the attack requires minimal development effort to operationalize. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 14, 2026
Stack-based buffer overflow in Tenda W20E firmware 15.11.0.6(1068_1546_841)_CN_TDC allows remote low-privileged attackers to corrupt stack memory and potentially execute arbitrary code by sending a crafted value in the IPMacBindRule argument to the /goform/addIpMacBind endpoint. The vulnerable function ipMacBindListStore fails to validate input length before writing to a fixed-size stack buffer (CWE-121). Publicly available exploit code exists, raising active risk for any deployment where the web management interface is reachable and low-privilege credentials are obtainable.
Earlier versions of this analysis (1)
Stack-based buffer overflow in the Tenda W20E router firmware version 15.11.0.6(1068_1546_841)_CN_TDC enables authenticated remote attackers to corrupt stack memory and likely achieve arbitrary code execution by submitting an oversized value for the IPMacBindRule parameter to the /goform/addIpMacBind endpoint. The flaw exists in the ipMacBindListStore function, which performs no adequate bounds checking before writing attacker-controlled data to a fixed-size stack buffer. A public proof-of-concept exploit is available on GitHub, materially elevating the likelihood of opportunistic exploitation against exposed devices; no confirmed vendor patch has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis - administrators should monitor https://www.tenda.com.cn/ for updated firmware and apply any release that addresses CVE-2026-19824 when available. As immediate compensating controls, restrict access to the router's HTTP/HTTPS management interface using ACLs or firewall rules so that only trusted management workstations can reach the /goform/ endpoint; this prevents remote exploitation even if credentials are compromised. If remote management is not operationally required, disable it entirely in the router's administration settings. Ensure all management accounts use strong, non-default passwords to raise the bar on the PR:L authentication prerequisite. Note that blocking management-plane access may disrupt legitimate administrative workflows and should be coordinated with network operations. Replacing the device with a maintained alternative should be evaluated given the absence of a vendor patch.
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/enterprise-lite router running embedded Linux with a GoAhead-based web server exposing CGI-style form handlers under /goform/. The affected handler addIpMacBind invokes the C function ipMacBindListStore, which processes the IPMacBindRule POST parameter. CWE-121 (Stack-based Buffer Overflow) indicates the function copies attacker-controlled input into a stack-allocated buffer of fixed size without bounds checking - a classic strcpy-family or sscanf misuse pattern common in Tenda firmware. The CPE string cpe:2.3:a:tenda:w20e:*:*:*:*:*:*:*:* uses a version wildcard, suggesting NVD has not constrained the finding to a single firmware release, though only version 15.11.0.6 is explicitly named in the CVE description. The CN_TDC suffix indicates this is a Chinese domestic market build, which may differ from international SKUs.
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
PR:L reflects required web interface authentication; S:U because exploitation impacts only the router itself with no confirmed scope change to adjacent systems.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A weakness has been identified in Tenda W20E 15.11.0.6(1068_1546_841)_CN_TDC. The affected element is the function ipMacBindListStore of the file /goform/addIpMacBind. Executing a manipulation of the argument IPMacBindRule can lead to stack-based buffer overflow. The attack can be executed remotely. The exploit has been made available to the public and could be used for attacks.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Tenda W20E router firmware version 15.11.0.6 contains a stack-based buffer overflow that allows attackers with low-privilege credentials to execute arbitrary code on affected devices. Publicly available exploit code exists, and the vulnerability requires only basic user access to trigger, placing any organization with this firmware at immediate risk of network infrastructure compromise. Remediation is urgent given the lack of available patches and the perimeter-critical nature of affected devices.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict web management interface to trusted administrative networks via firewall rules; disable remote management access if operationally acceptable; enforce strong authentication with complex passwords and account lockout policies; implement network segmentation to contain risk if device is compromised; deploy network intrusion detection monitoring for POST requests to vulnerable endpoint; maintain daily audit logs of management interface access attempts and alert on failed authentication clusters.
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 authenticated remote attackers
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-58655
GHSA-9293-28jp-jjpj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB