Skip to main content

Tenda W20E EUVDEUVD-2026-58655

| CVE-2026-19824 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-14 VulDB GHSA-9293-28jp-jjpj
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 web credentials
  2. Delivery
    Send crafted POST to /goform/addIpMacBind
  3. Exploit
    Overflow fixed stack buffer in ipMacBindListStore
  4. Execution
    Overwrite return address with shellcode pointer
  5. Impact
    Execute 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.

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

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

Alert me

AnalysisAIv2 – 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)
v1 Aug 14, 2026 - 13:01 CVSS 8.7

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

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/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

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

PR:L reflects required web interface authentication; S:U because exploitation impacts only the router itself with no confirmed scope change to adjacent systems.

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 - 13:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Aug 14, 2026 - 12:30 cve.org
HIGH 8.7

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
SOHO router, primarily Chinese domestic market variant
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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.5%
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

57
Low Medium High Critical
KEV: 0
EPSS: 0
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