Skip to main content

Tenda CH22 CVE-2025-12272

HIGH
Buffer Overflow (CWE-119)
2025-10-27 cna@vuldb.com
7.4
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to router web UI
  2. Delivery
    Send crafted /goform/addressNat request
  3. Exploit
    Overflow buffer via 'page' argument
  4. Execution
    Execute code or crash device
  5. Impact
    Compromise network gateway

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 network reachability to the device's HTTP management interface and the privilege level implied by PR:L - i.e., the attacker must be able to reach and authenticate to (or otherwise access) the CH22 web administration service that exposes /goform/addressNat. The specific trigger is supplying a manipulated 'page' argument to the fromAddressNat handler. Limiting factors: the web interface is typically bound to the LAN side on consumer routers, so remote internet-facing exploitation depends on the admin interface being exposed to the WAN (non-default on most deployments); the required low-privilege authentication further restricts fully unauthenticated attacks. Affected scope is confined to CH22 firmware 1.0.0.1.

Impact

Signals are mixed and lean toward a moderate, not urgent, priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable buffer overflow with low attack complexity and no user interaction, but PR:L means some level of authentication to the device web interface is required, which meaningfully narrows the exploit population. The vulnerable-system impact is rated high across confidentiality, integrity, and availability (VC:H/VI:H/VA:H), consistent with memory corruption leading to device compromise or crash. Against this, the EPSS score is low at 0.75% (54th percentile), indicating no statistical signal of mass exploitation despite public exploit code existing (E:P). This vulnerability is NOT in CISA KEV - no confirmed active exploitation. The combination of 'public PoC exists but EPSS low and no KEV' suggests opportunistic or proof-of-concept interest rather than widespread automated attacks at this time. Note also that this is a VulDB/CNA-assigned entry (cna@vuldb.com) for a consumer router with a vendor (Tenda) that historically does not issue CVE-tracked patch advisories, so remediation certainty is low. CVSS 4.0 severity here is High (7.4), but the real-world priority is tempered by the authentication requirement, low EPSS, absence of KEV, and the niche affected product.

Exploit ScenarioDerived

An attacker with access to the Tenda CH22 web management interface (PR:L) sends a crafted HTTP request to /goform/addressNat with an oversized or malformed 'page' argument, triggering a buffer overflow in the fromAddressNat function. Public exploit code is available, lowering the barrier to reproduction. Successful exploitation can crash the device or potentially achieve code execution on the router, enabling full compromise of the gateway.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

An authenticated buffer overflow in the Tenda CH22 router's web management service (firmware 1.0.0.1) lets an attacker who can reach and log in to the device's HTTP interface corrupt memory via the 'page' argument to the /goform/addressNat handler, with the potential for code execution or denial of service. Publicly available exploit code exists (a PoC is published on GitHub), though exploitation requires network reachability to the admin interface and the low-privilege authentication implied by the PR:L vector; no CISA KEV entry confirms active exploitation, and EPSS is low at roughly 0.75% (54th percentile). Exposure is confined to CH22 firmware 1.0.0.1, and because the web UI is normally LAN-bound, real-world risk is moderate unless remote administration has been exposed to the WAN.

RemediationAI

No vendor-released patch was identified at the time of analysis, so operators of Tenda CH22 firmware 1.0.0.1 should first check https://www.tenda.com.cn/ for a newer firmware image and apply it if one becomes available. Until then, the highest-value control is to ensure the device's HTTP administration interface is not reachable from the WAN: disable remote/cloud management, keep the router behind NAT, and confirm port 80/443 on the device is not port-forwarded or UPnP-exposed, recognizing that this blocks legitimate remote administration. Restrict management access to trusted LAN hosts via VLAN segmentation or management ACLs, and change any default administrator credentials to strong, unique ones, since the assessed vector (PR:L) requires at least low-privilege access - this reduces but does not eliminate risk from an attacker who obtains credentials or a foothold on the LAN. Because a public PoC exists, add detection for POST requests to /goform/addressNat carrying an abnormally long 'page' parameter (or unusually large bodies) and for unexpected reboots/crashes of the device, and consider blocking or rate-limiting that path at an upstream WAF or reverse proxy - with the trade-off that legitimate NAT/address configuration through that page may be disrupted. If the device cannot be isolated or monitored, treat it as untrusted and plan replacement; no vendor workaround was published with the advisory.

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 flaw is a classic memory-safety defect (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the Tenda CH22 router firmware, specifically in the fromAddressNat function that backs the /goform/addressNat endpoint of the embedded HTTP management service. The 'page' parameter supplied in the request is copied without adequate length validation into a fixed-size buffer, so an oversized value overwrites adjacent memory and can subvert control flow. This is a common pattern in consumer/embedded router web stacks (often GoAhead or a vendor-customized httpd), where CGI-style form handlers trust client input. The affected scope is precisely identified by the CPE cpe:2.3:o:tenda:ch22_firmware:1.0.0.1, meaning only CH22 devices running firmware 1.0.0.1 are in scope. The assessed impact (C:H/I:H/A:H, S:U) indicates that a successful overflow can compromise confidentiality, integrity, and availability of the device itself, plausibly yielding code execution in the context of the web service (typically root on such devices) or a persistent denial of service from a crash/reboot loop.

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

Vendor (vuldb) PRIMARY 7.4 HIGH
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
vuln.today AI 8.8 HIGH

Network-reachable goform endpoint (AV:N/AC:L) but requires authenticated access to the web UI (PR:L); buffer overflow yields device-level code execution and crash, so C/I/A:H with unchanged scope.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A security flaw has been discovered in Tenda CH22 1.0.0.1. This impacts the function fromAddressNat of the file /goform/addressNat. Performing a manipulation of the argument page results in buffer overflow. The attack may be initiated remotely. The exploit has been released to the public and may be used for attacks.

Executive ViewAI

Why It Matters

Tenda CH22 routers running firmware 1.0.0.1 have a high-severity authenticated vulnerability in their web management service, and publicly available exploit code exists, creating a potential path to code execution or denial of service for organizations using these devices. The practical risk is greatest where the router admin interface is reachable from untrusted networks or protected only by weak credentials; LAN-only deployments face lower but still meaningful exposure. Because no vendor-released patch has been identified, leadership should treat this as a lifecycle and attack-surface risk requiring near-term mitigation and potential device replacement.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable WAN/remote management and block external access to the web interface; restrict the management UI to a trusted, isolated VLAN; enforce strong unique admin credentials and least-privilege accounts; monitor for attempts to /goform/addressNat with suspicious 'page' parameters; deploy IPS/WAF virtual patching if available; and replace or retire affected CH22 firmware 1.0.0.1 devices if mitigation cannot be assured.

Threat Intelligence Overview

EPSS Score
0.8%
Top 46% exploitable
Prevalence
Low
niche consumer/SOHO Tenda router model, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.8%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +37
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:o:tenda:ch22_firmware:1.0.0.1:*:*:*:*:*:*:*
CVE-2025-11418 HIGH POC
8.9 Oct 08

Stack-based buffer overflow in Tenda CH22 firmware (up to version 1.0.0.1) allows unauthenticated remote attackers to po

CVE-2024-46045 CRITICAL POC
9.8 Sep 13

Tenda CH22 V1.0.0.6(468) has a stack overflow vulnerability located in the frmL7PlotForm function. Rated critical severi

CVE-2024-46044 CRITICAL POC
9.8 Sep 13

CH22 V1.0.0.6(468) has a stack overflow vulnerability located in the fromqossetting function. Rated critical severity (C

CVE-2025-11423 HIGH POC
8.9 Oct 08

Memory corruption in Tenda CH22 firmware 1.0.0.1 allows unauthenticated remote attackers to compromise the device via a

CVE-2025-5619 HIGH POC
8.8 Jun 04

Critical stack-based buffer overflow vulnerability in Tenda CH22 version 1.0.0.1 affecting the /goform/addUserName endpo

CVE-2025-5685 HIGH POC
8.8 Jun 05

Critical stack-based buffer overflow vulnerability in Tenda CH22 router firmware version 1.0.0.1, affecting the formNatl

CVE-2025-9748 HIGH POC
8.7 Aug 31

A vulnerability was determined in Tenda CH22 1.0.0.1. Rated high severity (CVSS 8.7), this vulnerability is remotely exp

CVE-2025-12232 HIGH POC
7.4 Oct 27

Stack-based buffer overflow in Tenda CH22 firmware 1.0.0.1 allows an attacker with low-privilege authenticated access to

CVE-2025-12233 HIGH POC
7.4 Oct 27

A stack-based buffer overflow (CWE-119) in the Tenda CH22 router firmware version 1.0.0.1 lets remote attackers crash or

CVE-2025-12236 HIGH POC
7.4 Oct 27

A buffer overflow in the Tenda CH22 router firmware (version 1.0.0.1) lets attackers crash or potentially execute code o

CVE-2025-12234 HIGH POC
7.4 Oct 27

Buffer overflow in Tenda CH22 firmware 1.0.0.1 allows an authenticated attacker with access to the web management interf

CVE-2025-12265 HIGH POC
7.4 Oct 27

Authenticated remote attackers can trigger a buffer overflow in the Tenda CH22 (firmware 1.0.0.1) web management interfa

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy