Skip to main content

Tenda CH22 CVE-2025-12236

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
    Reach router web interface over network
  2. Delivery
    Authenticate with low-privilege credentials
  3. Exploit
    Send crafted 'page' argument to /goform/DhcpListClient
  4. Execution
    Overflow buffer in fromDhcpListClient
  5. Impact
    Execute code or crash device

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 access to the Tenda CH22 (firmware 1.0.0.1) web management interface and the ability to reach the /goform/DhcpListClient endpoint, then supplying a malicious 'page' argument to the fromDhcpListClient handler. The assigned CVSS vector's PR:L indicates a low-privilege authenticated session to the web UI is needed, which limits exploitation to attackers who can reach the interface (typically LAN-side, or WAN-side only if remote management is enabled) and who possess or can obtain valid credentials. Limiting factors: dependence on exposure of the management interface, the authentication requirement (per vector, not confirmed by description), and the narrow affected version 1.0.0.1.

Impact

Multiple signals converge on a moderate-but-credible risk. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates a network-reachable, low-complexity flaw requiring only low-level privileges and no user interaction, with high impact to confidentiality, integrity and availability (VC:H/VI:H/VA:H) but no scope change to other systems (SC:N). A publicly available exploit exists (GitHub issue by QIU-DIE), and EPSS is 3.49% at the 89th percentile - elevated relative to most CVEs and consistent with public POC availability, though still far from mass-exploitation levels. The vulnerability is NOT in CISA KEV, so there is no confirmed active exploitation; the elevated EPSS percentile plus public POC suggests opportunistic rather than confirmed widespread abuse. The practical risk is tempered by PR:L (authentication/session to the router web interface is required per the assigned vector) and by the product being a specific consumer router model rather than ubiquitous infrastructure. Net: a real, actionable issue for anyone running the affected Tenda CH22 firmware, but not a drop-everything emergency on the level of a KEV-listed, unauthenticated RCE. Note: the description says 'Remote exploitation is possible' but does not itself mention authentication - the PR:L (authenticated) qualifier comes solely from the VulDB-assigned CVSS vector and should be verified against the actual device behavior.

Exploit ScenarioDerived

An attacker with network reachability to the Tenda CH22 router's web management interface and a low-privilege session sends a crafted request to /goform/DhcpListClient with an oversized or malformed 'page' argument, triggering a buffer overflow in the fromDhcpListClient function. This can crash the device (denial of service) or potentially lead to arbitrary code execution on the router. A public exploit for this flaw has already been disclosed, lowering the barrier to reproduction.

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

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

Alert me

AnalysisAIv1 – Oct 08, 2026

A buffer overflow in the Tenda CH22 router firmware (version 1.0.0.1) lets attackers crash or potentially execute code on the device by sending a crafted 'page' argument to the fromDhcpListClient handler reached through the /goform/DhcpListClient web endpoint. Per the assigned CVSS vector (PR:L), exploitation requires a low-privilege authenticated session on the web management interface, so the practical attack surface is limited to parties who can reach that interface (typically LAN-side, or WAN-side if remote management is enabled) and who hold valid credentials. Publicly available exploit code exists (a proof-of-concept linked from the advisory), and EPSS sits at 3.49% (89th percentile), indicating elevated relative interest, though there is no confirmed active exploitation (not in CISA KEV). The independent assessment rates the overall risk as moderate but credible, driven by the authentication prerequisite and the narrow affected firmware version rather than by confirmed in-the-wild activity.

RemediationAI

No vendor-released patch was identified at time of analysis, so operators must rely on compensating controls until Tenda publishes fixed firmware for CH22 1.0.0.1. Prioritize limiting reachability of the management interface: disable WAN-side remote management so the web UI and /goform/DhcpListClient are only reachable from the trusted LAN, and, where the device supports it, restrict administrative access to specific management IPs or hosts - the trade-off is that remote administration becomes unavailable and all changes must be made locally. Replace default and weak administrative credentials with strong unique ones, since the assessed vector (PR:L) means the attacker still needs a valid low-privilege session; this does not eliminate the flaw but raises the bar. If the DHCP client list / /goform/DhcpListClient functionality is not required, block or filter access to the /goform/* endpoints at an upstream firewall or reverse proxy, accepting that related configuration pages may break. Because a public proof-of-concept exists, monitor Tenda's site (https://www.tenda.com.cn/) and the referenced VulDB advisories (https://vuldb.com/?id.329906) for a firmware update, and plan to upgrade CH22 promptly once a fixed firmware revision is released; if no fix becomes available and the risk is unacceptable, consider replacing the device.

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 affected component is the DHCP client list functionality of the Tenda CH22 router firmware, specifically the fromDhcpListClient function served through the /goform/DhcpListClient HTTP handler on the device's embedded web management interface. CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer) is the root-cause class: user-supplied input to the 'page' argument is not adequately length-checked or bounds-validated before being copied into a fixed-size memory buffer, allowing attacker-controlled data to overwrite adjacent memory. Because the code runs on a resource-constrained embedded router, such overflows commonly lead to process crashes or memory corruption that can, depending on layout and mitigations, be leveraged for control-flow hijacking. The CPE cpe:2.3:o:tenda:ch22_firmware:1.0.0.1 confirms the scope is the firmware image for the CH22 device at version 1.0.0.1. The assigned CVSS 4.0 score of 7.4 and the independent CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) both describe high confidentiality, integrity, and availability impact under network reachability with a low-privilege authenticated session.

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 web endpoint (AV:N) with no special complexity (AC:L); PR:L reflects the authenticated web session indicated by the source vector; memory-corruption RCE yields full C/I/A impact without scope change.

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 vulnerability was determined in Tenda CH22 1.0.0.1. This issue affects the function fromDhcpListClient of the file /goform/DhcpListClient. This manipulation of the argument page causes buffer overflow. Remote exploitation of the attack is possible. The exploit has been publicly disclosed and may be utilized.

Executive ViewAI

Why It Matters

A high-severity buffer overflow affects Tenda CH22 routers running firmware version 1.0.0.1, the type of low-cost device commonly deployed at branch offices, retail sites, and home-office connections. An attacker who already holds valid low-privilege credentials on the device's web management interface could crash the device, disrupting connectivity for everyone behind it, or potentially run code on it, which would place that network segment under adversary control. Leadership should care because the device typically sits at the edge of a trusted network, no vendor patch is yet available, and publicly available exploit code exists, so remediation depends on network isolation and credential hygiene rather than a simple update.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable remote/WAN management so the web interface is LAN-only, restrict administrative access to a dedicated management VLAN with strict ACLs, enforce unique strong credentials and remove default accounts, segment the routers away from sensitive systems, monitor logs for anomalous requests to /goform/DhcpListClient, and plan replacement or retirement of the affected units.

Threat Intelligence Overview

EPSS Score
3.5%
Top 11% exploitable
Prevalence
Low
specific 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 3.5%
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

60
Low Medium High Critical
KEV: 0
EPSS: +3
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-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

CVE-2025-12273 HIGH POC
7.4 Oct 27

Buffer overflow in the Tenda CH22 router firmware (version 1.0.0.1) allows an attacker with a low-privilege authenticate

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