Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
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. |
| Impact | CVSS 8.8 (High) with AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates a severe vulnerability requiring low attack complexity and only low privilege (authenticated user) access. However, the PR:L (Privilege Required: Low) requirement significantly reduces real-world risk compared to unauthenticated vulnerabilities. The CVSS vector suggests: (1) Network-accessible attack surface (AV:N); (2) No special conditions required (AC:L); (3) Requires valid credentials but not administrative rights (PR:L); (4) Direct system compromise (C:H/I:H/A:H). The disclosure of public exploit code and KEV listing elevates this from theoretical to actively weaponizable. For an IoT/embedded device like a router, authentication barriers are moderate—many users share credentials or default credentials exist. SSVC considerations: Exploitation is confirmed (public POC), likely automatable at scale, with total technical impact (RCE). Real-world priority: HIGH for organizations managing Tenda CH22 devices, moderate for others. This is not a false-alarm high-CVSS—the barrier (authentication) is meaningful but not insurmountable for motivated threat actors targeting specific networks. |
| Exploit ScenarioDerived | An attacker with valid (possibly default or leaked) router credentials logs into the Tenda CH22 web interface. Instead of using the normal UI, the attacker crafts a malicious HTTP POST request to /goform/Natlimit with an oversized 'page' parameter containing a specially crafted payload (typically shellcode preceded by padding and a return address). The formNatlimit function copies this payload to a fixed-size stack buffer without length checking. The stack overflow overwrites the function return address with a pointer to the attacker's shellcode. When formNatlimit returns, execution jumps to the shellcode, giving the attacker root-level code execution on the router. From this position, the attacker can: (1) capture/intercept network traffic; (2) modify firewall rules; (3) install backdoors; (4) launch attacks on internal networks; (5) pivot to downstream devices. Public POC availability means this attack is reproducible and likely automated in exploit frameworks or bot scanning tools targeting exposed Tenda CH22 devices. Automated worms exploiting this vulnerability are a realistic concern given the ease of exploitation post-authentication. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
Critical stack-based buffer overflow vulnerability in Tenda CH22 router firmware version 1.0.0.1, affecting the formNatlimit function in the /goform/Natlimit endpoint. An authenticated remote attacker can exploit improper input validation on the 'page' parameter to achieve arbitrary code execution with full system privileges (confidentiality, integrity, and availability compromise). Public exploit code is available and the vulnerability meets active exploitation criteria.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in a network routing device's web interface firmware. The affected endpoint /goform/Natlimit handles Network Address Translation (NAT) limit configuration. The formNatlimit function fails to properly validate the length of the 'page' input parameter before copying it to a stack-allocated buffer (CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer, a classic stack buffer overflow). CPE mapping: cpe:2.3:o:tenda:ch22_firmware:1.0.0.1:*:*:*:*:*:*:*. The stack-based nature of this overflow allows attackers to overwrite the return address and achieve code execution. This is characteristic of embedded router firmware vulnerabilities where input validation is often minimal and memory protections (ASLR, stack canaries) may be absent.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability, which was classified as critical, was found in Tenda CH22 1.0.0.1. This affects the function formNatlimit of the file /goform/Natlimit. The manipulation of the argument page leads to stack-based buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
A critical remote code execution vulnerability affects Tenda CH22 routers with no available patch, allowing unauthenticated attackers to compromise network infrastructure. Organizations using this device face immediate risk of network breach, data exfiltration, and lateral movement into internal systems.
Within 24 hours: Inventory all Tenda CH22 devices and isolate affected units from production networks if possible. Within 7 days: Implement network segmentation to restrict access to the vulnerable management interface and deploy WAF rules to block malicious requests to /goform/Natlimit. Within 30 days: Develop a device replacement plan; contact Tenda for patch availability and timeline or begin procurement of alternative router solutions.
Disable remote management access to the device; restrict network access to the /goform/Natlimit endpoint via firewall rules; implement WAF rules to filter requests with suspicious 'page' parameters to /goform/Natlimit; segment the management network; monitor for exploitation attempts; consider replacing the device with patched/alternative solutions.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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
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
Buffer overflow in the Tenda CH22 router firmware (version 1.0.0.1) allows an attacker with a low-privilege authenticate
EUVD-2025-17025
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB