Remote Stack-Based Buffer Overflow in Tenda W20E
A stack-based buffer overflow vulnerability in Tenda W20E firmware allows authenticated remote attackers to achieve potential code execution via the QoS Edit component.
CVE search metadata
CVE search record: CVE-2026-19822. Severity: high. CVSS: 8.8. KEV: no. Product: W20E (15.11.0.6(1068_1546_841)_CN_TDC). Brief: Remote Stack-Based Buffer Overflow in Tenda W20E. Brief link: https://feed.craftedsignal.io/briefs/2026-08-tenda-buffer-overflow/
What's new
- 1. added detection rule: Detect CVE-2026-19823 Exploitation - HTTP POST to /goform/delQos Aug 14, 14:13 via nvd
A stack-based buffer overflow vulnerability has been identified in Tenda W20E firmware version 15.11.0.6(1068_1546_841)_CN_TDC. The flaw resides within the QoS Edit component, specifically in the 'lstAdd' function called by the '/goform/editQos' endpoint. An attacker can trigger this condition by supplying a malicious payload to the 'qosListConnecttedNum' argument. The vulnerability, tracked as CVE-2026-19822, is exploitable remotely and proof-of-concept exploit code is publicly available. Given the potential for remote code execution, this represents a significant security risk for the impacted network gateway hardware.
Attack Chain
- Attacker performs network reconnaissance to identify Tenda W20E devices exposed to the internet.
- Attacker establishes an authenticated session with the target device.
- Attacker crafts an HTTP POST request targeting the /goform/editQos endpoint.
- Attacker inserts a specially crafted, oversized value into the qosListConnecttedNum parameter.
- The application passes the input to the vulnerable lstAdd function without proper bounds checking.
- The excessive data overflows the allocated buffer on the stack.
- The attacker overwrites return addresses or other critical stack data to hijack the control flow.
- Execution of arbitrary code or denial of service is achieved on the affected device.
Impact
Successful exploitation of this vulnerability allows for remote code execution on the Tenda W20E router. Given the position of these devices as network gateways, an attacker gaining code execution could facilitate lateral movement into the protected network, intercept traffic, or perform man-in-the-middle attacks. As of the time of reporting, the vulnerability is public and exploit material is accessible, increasing the likelihood of opportunistic exploitation against vulnerable firmware versions.
Recommendation
Prioritized actions for security operations and IT teams:
- Check internal inventory for Tenda W20E devices running the affected firmware version 15.11.0.6(1068_1546_841)_CN_TDC.
- Apply the latest security patches provided by Tenda if available for this model.
- Restrict access to the device web administration interface (/goform/editQos) to trusted management subnets only.
- Deploy web application firewall (WAF) or intrusion detection system (IDS) rules to inspect and block HTTP requests containing abnormally long strings in the qosListConnecttedNum argument.
Immediate actions
Patch Tenda W20E firmware
Mitigations
Restrict web management interface to trusted IPs
CVE-2026-19822
Detection coverage 2
Detects CVE-2026-19822 Exploitation - Malicious qosListConnecttedNum POST Request
highDetects potential exploitation attempts of CVE-2026-19822 by monitoring POST requests to /goform/editQos containing unexpected input in the qosListConnecttedNum argument.
Detect CVE-2026-19823 Exploitation - HTTP POST to /goform/delQos
highDetects exploitation attempts against CVE-2026-19823 where an attacker sends a POST request to /goform/delQos with suspicious qosIndex values.
Detection queries are available on the platform. Get full rules →