CVE-2026-5685
8.8Tenda · Router CX12L
A stack-based buffer overflow in the Tenda CX12L /goform/addressNat endpoint allows remote attackers to trigger memory corruption via the page parameter.
Executive summary
A critical stack-based buffer overflow in Tenda CX12L routers allows remote, unauthenticated attackers to execute arbitrary code or crash the device.
Vulnerability
The vulnerability exists in the fromAddressNat function within the /goform/addressNat endpoint, where the application fails to perform bounds checking on the user-controlled page parameter before copying it into a fixed-size buffer using sprintf. This flaw is remotely exploitable without authentication.
Business impact
The vulnerability carries a CVSS score of 8.8, reflecting its high potential for system compromise. Successful exploitation enables remote code execution, granting an attacker full control over the router, which can be leveraged to monitor network traffic, exfiltrate sensitive data, or pivot into internal network segments, leading to significant operational disruption and security breaches.
Remediation
Immediate Action: Since no official patch is currently available, administrators should immediately restrict access to the device web management interface to trusted internal networks only.
Proactive Monitoring: Monitor device logs and network traffic for unusual POST requests directed at the /goform/addressNat endpoint, specifically looking for abnormally long string payloads.
Compensating Controls: Deploy a Web Application Firewall (WAF) or equivalent network filtering rule to inspect and block excessively long input parameters sent to the /goform/addressNat URI.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the provided technical write-up on GitHub.
Analyst recommendation
Given the availability of a functional proof-of-concept and the critical nature of remote code execution, this vulnerability poses a severe risk to network integrity. Organizations utilizing the Tenda CX12L must isolate the device from external access immediately and monitor for vendor firmware updates, applying them as soon as they become available to remediate the underlying memory corruption flaw.
More Tenda CVEs
Sources
Originally found and disclosed by lv1020 (VulDB User), per the CVE Program record.
- VDB-355512 | Tenda CX12L addressNat fromAddressNat stack-based overflow Vulnerability database entry
- VDB-355512 | CTI Indicators (IOB, IOC, IOA)
- Submit #792782 | Tenda CX12L V16.03.53.12 Stack-based Buffer Overflow Third-party advisory
- Exploit / PoC
- tenda.com.cn