Tenda CH22
CVE-2025-12235
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain LAN access
-
DeliveryAuthenticate to router web interface
-
ExploitSend crafted request to /goform/SetIpBind
-
ExecutionOverflow buffer via 'page' parameter
-
PersistHijack execution flow
-
ImpactExecute arbitrary code as router process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires authenticated access (low-privilege router credentials) AND adjacent network positioning where the attacker can reach the router's management interface on the same LAN segment. The CVSS vector AV:A (Adjacent Network) specifically means the attacker cannot exploit this remotely over the internet - they must be on a network segment that can directly communicate with the router's web management interface, typically achieved through wireless association to the router or connection to a switch/network on the same broadcast domain. The PR:L (Low Privileges Required) indicates valid authentication credentials are necessary, though these need not be administrative - any valid router user account suffices. Exploitation is LIMITED by: (1) requirement for network proximity or VPN/compromised host access to the LAN, (2) need for valid credentials (even low-privilege), and (3) access to the web management interface which may be disabled on wireless networks or restricted by IP-based ACLs in security-conscious deployments. Default configurations that expose the management interface to all LAN-connected devices maximize exploitability. |
| Impact | Real-world exploitation risk is moderate with important caveats. CVSS 4.0 score of 7.3 reflects high technical impact (VC:H/VI:H/VA:H) but important access constraints: AV:A requires adjacent network access (attacker must be on same LAN segment as router's management interface) and PR:L requires low-privilege authentication (valid router credentials). Attack complexity is low (AC:L) with no user interaction required (UI:N), meaning exploitation is straightforward once access prerequisites are met. The Exploit Maturity indicator E:P confirms publicly available proof-of-concept code exists (GitHub repository linked in references), significantly lowering technical barriers for attackers with network access. However, this is NOT in CISA KEV, indicating no confirmed widespread or targeted exploitation in enterprise environments. The adjacent network requirement substantially limits internet-based mass exploitation - attackers need prior LAN access via compromised credentials, guest network access, or physical proximity for wireless access. For organizations using Tenda CH22 routers in production, this warrants prompt attention due to the POC availability and complete system compromise potential, but it's not an internet-wide scanning threat like remotely exploitable router vulnerabilities. Risk is highest in environments where guest networks share router management access or where WPA2 compromise could grant adjacent access. |
| Exploit ScenarioDerived | An attacker who has obtained valid low-privilege credentials to the Tenda CH22 router's web interface (perhaps through password reuse, phishing, or default credentials) connects to the local network either via compromised wireless access or through a guest network that shares the same broadcast domain. Using the publicly available proof-of-concept code from GitHub, the attacker sends a specially crafted HTTP request to the /goform/SetIpBind endpoint with an oversized 'page' parameter value that triggers the buffer overflow in the fromSetIpBind function. This overwrites the return address on the stack, redirecting execution to attacker-controlled shellcode that executes with router firmware privileges, granting complete control over the device including traffic interception, DNS hijacking, firmware persistence, and pivot point for attacking other network devices. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
Buffer overflow in Tenda CH22 router firmware 1.0.0.1 allows authenticated attackers on the adjacent network to execute arbitrary code with high impact to confidentiality, integrity, and availability. The vulnerability exists in the fromSetIpBind function accessible via /goform/SetIpBind endpoint when processing the 'page' parameter. A public proof-of-concept exploit has been published on GitHub, lowering the barrier to exploitation, though no active exploitation has been confirmed by CISA KEV at time of analysis.
RemediationAI
No vendor-released patch or updated firmware version has been identified in available data sources at time of analysis. Until Tenda releases firmware updates, implement these compensating controls: (1) Restrict access to the router's web management interface to trusted administrator IP addresses only using firewall rules or access control lists - this prevents exploitation from guest networks or compromised IoT devices on the same LAN segment; (2) Change default administrative credentials to strong unique passwords to raise the authentication barrier (PR:L requirement); (3) Disable remote management features and ensure management interface is only accessible from trusted wired connections, not wireless networks; (4) Segment the network so that guest/IoT devices cannot reach the router management interface on adjacent network segments; (5) Monitor router logs for unusual access patterns to /goform/SetIpBind endpoint. Note that access restrictions may impact legitimate remote administration workflows. Organizations with high-risk exposure should consider replacing affected devices with alternative router models that receive active security updates, as Tenda's patch release timeline is unknown. Check https://www.tenda.com.cn/ periodically for firmware updates.
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
This vulnerability affects the fromSetIpBind function in Tenda CH22 router firmware version 1.0.0.1, accessible through the /goform/SetIpBind web interface endpoint. The root cause is CWE-119 (Improper Restriction on Operations within the Bounds of a Memory Buffer), specifically a classic buffer overflow condition when the router processes the 'page' parameter without proper bounds checking. When oversized input is provided to this parameter, it overwrites adjacent memory regions, enabling control of program execution flow. This type of vulnerability is common in embedded device firmware written in memory-unsafe languages like C, particularly in older router models where input validation on web management interfaces may be insufficient. The affected product is a Tenda wireless router, and the vulnerable code resides in the IP binding configuration functionality, which typically allows administrators to map MAC addresses to static IP assignments.
Know when Ch22 Firmware 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:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (vuldb) · only source for this CVE.
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was found in Tenda CH22 1.0.0.1. This vulnerability affects the function fromSetIpBind of the file /goform/SetIpBind. The manipulation of the argument page results in buffer overflow. The attack must originate from the local network. The exploit has been made public and could be used.
Executive ViewAI
CVE-2025-12235 is a buffer overflow in Tenda CH22 routers (firmware 1.0.0.1) that allows authenticated network attackers to execute arbitrary code and fully compromise router integrity, confidentiality, and availability. Public exploit code is available, significantly accelerating attack readiness; organizations operating these devices face immediate risk of unauthorized access, data interception, and network takeover without a vendor patch to remediate the underlying flaw.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict network access to the /goform/SetIpBind endpoint via firewall rules or WAF; (2) enforce strong authentication credentials and disable remote administration; (3) segment the router's management interface to trusted administrative networks only; (4) monitor router logs and network traffic for exploitation attempts; (5) conduct frequent firmware version audits to detect unauthorized modifications. These controls reduce but do not eliminate risk pending vendor remediation.
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.
Affected Products (CPE)CVE.org
More in Ch22 Firmware
View allStack-based buffer overflow in Tenda CH22 firmware (up to version 1.0.0.1) allows unauthenticated remote attackers to po
Tenda CH22 V1.0.0.6(468) has a stack overflow vulnerability located in the frmL7PlotForm function. Rated critical severi
CH22 V1.0.0.6(468) has a stack overflow vulnerability located in the fromqossetting function. Rated critical severity (C
Memory corruption in Tenda CH22 firmware 1.0.0.1 allows unauthenticated remote attackers to compromise the device via a
Critical stack-based buffer overflow vulnerability in Tenda CH22 version 1.0.0.1 affecting the /goform/addUserName endpo
Critical stack-based buffer overflow vulnerability in Tenda CH22 router firmware version 1.0.0.1, affecting the formNatl
A vulnerability was determined in Tenda CH22 1.0.0.1. Rated high severity (CVSS 8.7), this vulnerability is remotely exp
Stack-based buffer overflow in Tenda CH22 firmware 1.0.0.1 allows an attacker with low-privilege authenticated access to
A stack-based buffer overflow (CWE-119) in the Tenda CH22 router firmware version 1.0.0.1 lets remote attackers crash or
A buffer overflow in the Tenda CH22 router firmware (version 1.0.0.1) lets attackers crash or potentially execute code o
Buffer overflow in Tenda CH22 firmware 1.0.0.1 allows an authenticated attacker with access to the web management interf
Authenticated remote attackers can trigger a buffer overflow in the Tenda CH22 (firmware 1.0.0.1) web management interfa
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB