Tenda CH22
CVE-2025-12322
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to router web UI
-
DeliverySend crafted /goform/NatStaticSetting request
-
ExploitOverflow buffer via 'page' argument
-
ExecutionCorrupt memory in fromNatStaticSetting
-
ImpactCrash device or execute code
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 targets the HTTP endpoint /goform/NatStaticSetting (the NAT static-routing/port-forwarding configuration handler) on the Tenda CH22 router version 1.0.0.1, specifically by manipulating the 'page' argument to overflow a buffer in the fromNatStaticSetting function. The CVSS vector's PR:L indicates authenticated access to the router's web management interface is required, so the attacker must possess valid (or default/weak) credentials and network reachability to the admin interface - the primary limiting factors. No end-user interaction is needed (UI:N), and attack complexity is low (AC:L), but exposure is bounded by whether the management interface is reachable from the attacker's position (typically LAN-side unless remote WAN management is enabled). |
| Impact | Signals are largely consistent and point to a moderate, authentication-gated risk rather than a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack that nevertheless requires low-level privileges (PR:L) - i.e. the attacker must already be authenticated to the device, which meaningfully constrains real-world exploitation to attackers who have valid or default credentials or who can chain an auth bypass. Impact is high across confidentiality, integrity and availability (VC:H/VI:H/VA:H) with no scope change (SC:N/SI:N/SA:N), consistent with a buffer overflow (CWE-119) that could crash the device or, if reliably exploited, run code in the router's context. Publicly available exploit code exists (referenced GitHub issue), and the CVSS 4.0 string carries E:P (proof-of-concept), but this is NOT CISA KEV-listed and EPSS is only 0.79% (55th percentile), so there is no evidence of widespread active exploitation - the combination suggests opportunistic or targeted use at most, not mass exploitation. Note a mild tension: the exploit requires authentication (PR:L) yet SOHO routers of this class frequently ship with weak/default credentials, which can effectively erode that barrier in practice. This is a legitimate patch-when-available item for affected Tenda CH22 owners but not a drop-everything event for most enterprises given the narrow deployment footprint. |
| Exploit ScenarioDerived | An attacker with network access to the router's web management interface and low-level authenticated access sends a crafted request to /goform/NatStaticSetting with a manipulated 'page' argument, triggering a buffer overflow in fromNatStaticSetting. Public proof-of-concept exploit code exists (GitHub reference), lowering the barrier to reproduction, and could be used to crash the device or potentially achieve code execution in the router's context. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated remote attackers can exploit a buffer overflow in Tenda CH22 router firmware version 1.0.0.1 to potentially execute arbitrary code by manipulating the 'page' parameter in the /goform/NatStaticSetting endpoint. The vulnerability requires valid credentials to the web management interface and network reachability, with low attack complexity and no user interaction. Publicly available exploit code exists, but no active exploitation has been confirmed.
RemediationAI
No vendor-released patch identified at time of analysis. Users should regularly check Tenda's support website (https://www.tenda.com.cn/) for firmware updates. As a compensating control, disable remote WAN management to ensure the web interface is only accessible from the local network, change default credentials to strong, unique passwords, and restrict management access to trusted IP addresses. Network segmentation can limit the impact if the device is compromised. Additionally, consider using a firewall or reverse proxy to block HTTP POST requests to /goform/NatStaticSetting with abnormally long 'page' parameters, though this may disrupt legitimate configuration changes. Monitor for suspicious activity on the router.
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 CH22 router firmware version 1.0.0.1 contains a buffer overflow vulnerability (CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer) in the fromNatStaticSetting function, which handles the /goform/NatStaticSetting HTTP endpoint for NAT static routing configuration. An attacker with authenticated access to the web management interface can send a crafted request with an overly long 'page' argument, overflowing a memory buffer and potentially achieving code execution or causing a denial of service. The CPE string cpe:2.3:o:tenda:ch22_firmware:1.0.0.1 confirms the affected firmware version. The CVSS vector indicates a network-based attack with low complexity, no user interaction, but requiring low privileges (PR:L), consistent with the need for valid credentials.
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:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Network-reachable web endpoint (AV:N) with low complexity (AC:L); requires authenticated low-privilege web access (PR:L); memory corruption yields high C/I/A within the device scope.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A flaw has been found in Tenda CH22 1.0.0.1. Affected by this issue is the function fromNatStaticSetting of the file /goform/NatStaticSetting. Executing a manipulation of the argument page can lead to buffer overflow. It is possible to launch the attack remotely. The exploit has been published and may be used.
Executive ViewAI
Tenda CH22 routers running firmware 1.0.0.1 are affected by a buffer overflow that can let an attacker execute arbitrary code on the device, and no vendor patch is available. Publicly available exploit code exists, lowering the effort required for anyone who can reach a device's web management interface. Because these routers typically sit at the network edge, leadership should treat any unpatched, reachable unit as a containment priority for the sites that depend on them.
No vendor-released patch identified at time of analysis. Interim mitigations: block external and cross-segment access to the web management interface, restrict administration to a hardened management VLAN or VPN, enforce strong unique administrative credentials and remove defaults, disable remote/WAN administration, monitor and alert on requests to the /goform/NatStaticSetting endpoint, and plan replacement or retirement of units that cannot be fully isolated.
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