Skip to main content

Tenda CH22 CVE-2025-12232

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 UI (LAN or exposed WAN)
  2. Delivery
    Authenticate as low-priv user
  3. Exploit
    Send crafted 'page' arg to /goform/SafeClientFilter
  4. Execution
    Overflow stack buffer in fromSafeClientFilter
  5. Impact
    Crash service or execute code on 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

Requires network reachability to the router's HTTP management interface exposing /goform/SafeClientFilter and a low-privilege authenticated session (CVSS PR:L) - not fully unauthenticated. On typical Tenda CH22 deployments the management interface is LAN-side by default, so WAN/remote exploitation depends on remote management (WAN web access) being enabled, which is non-default. Given those conditions, the attacker manipulates the 'page' argument to fromSafeClientFilter to trigger the stack buffer overflow; a public POC (GitHub QIU-DIE/CVE #13) demonstrates the trigger. Limiting factors: valid credentials/session needed, interface must be reachable, and no vendor patch is currently identified so mitigation relies on restricting management-interface exposure.

Impact

Signals are moderately elevated but bounded. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) scores 7.4 and treats this as a remotely reachable, low-complexity stack buffer overflow requiring authenticated low-privilege access (PR:L) with full local device impact but no scope change. EPSS is notably high at 4.92% (92nd percentile), which is unusual for a VulDB-sourced consumer-router flaw and reflects the public exploit and the well-known pattern of mass-scanned Tenda /goform overflows. POC exploit code is publicly available (GitHub QIU-DIE/CVE issue #13), so exploitation barrier is low, but there is NO CISA KEV listing and no evidence of active exploitation - treat as publicly available exploit code exists, not confirmed in-the-wild use. The main tempering factors: PR:L means the attacker needs valid credentials or an authenticated session to the web management interface, and the AV:N rating assumes the management interface is network-reachable (typically LAN-side on consumer routers unless remote management is enabled). The VC:H/VI:H/VA:H impact is the standard VulDB optimistic full-CIA read for buffer overflows; on MIPS/ARM SOHO firmware these frequently manifest as reliable DoS/crash with code execution being plausible but not always demonstrated. Net: a real, cheap-to-exploit issue for exposed devices, but gated by authentication and typically LAN adjacency, so mid-tier priority rather than a drop-everything emergency.

Exploit ScenarioDerived

An attacker with access to the router's web interface (LAN-side, or WAN-side if remote management is enabled) and low-privilege authentication sends a crafted request to /goform/SafeClientFilter with an oversized or malformed 'page' argument, triggering a stack buffer overflow in fromSafeClientFilter. Public POC code exists (GitHub), lowering the effort to reproduce; the overflow at minimum crashes the device (DoS) and may allow arbitrary code execution as the web server process. Because CVSS is AC:L with a public exploit, weaponization against reachable, credentialed-accessible devices is straightforward.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Stack-based buffer overflow in Tenda CH22 firmware 1.0.0.1 allows an attacker with low-privilege authenticated access to the router's web management interface to corrupt memory via the page parameter in /goform/SafeClientFilter, potentially leading to code execution or denial of service. Exploitation requires network reachability to the management interface and, on typical deployments, is limited to LAN-side access unless remote WAN management is enabled. Publicly available exploit code exists (GitHub QIU-DIE/CVE issue #13), but there is no confirmed active exploitation (CISA KEV), and EPSS is 4.92% (92nd percentile).

RemediationAI

No vendor-released patch identified at time of analysis. Apply compensating controls: disable remote/WAN web management on the Tenda CH22 if enabled (this prevents remote exploitation but blocks legitimate remote administration); restrict access to the HTTP management interface to trusted LAN hosts via firewall rules or management VLAN segmentation; ensure default credentials are changed and use unique strong passwords; monitor or block requests to /goform/SafeClientFilter with unusual page parameters if logging/filtering is available; and consider replacing or isolating the device if it cannot be patched. Public exploit code is at https://github.com/QIU-DIE/CVE/issues/13; vendor references: https://www.tenda.com.cn/. No fixed firmware version is identified in the supplied data.

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 vulnerability is a CWE-119 improper restriction of operations within the bounds of a memory buffer in the fromSafeClientFilter function reached through /goform/SafeClientFilter on Tenda CH22 firmware 1.0.0.1. The page argument is processed without adequate bounds validation, enabling a stack-based buffer overflow when a crafted request is sent to the device's HTTP management service. The affected product per CPE is cpe:2.3:o:tenda:ch22_firmware:1.0.0.1:*:*:*:*:*:*:*; the assessed CVSS:3.1 vector is AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H and the supplied CVSS 4.0 vector also has PR:L, so the attacker needs a low-privilege authenticated session, and the management interface must be reachable.

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

Web-reachable endpoint with low-priv auth (PR:L) and low complexity; buffer overflow yields device crash and plausible code execution, so full local CIA, scope unchanged.

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 detected in Tenda CH22 1.0.0.1. Affected by this vulnerability is the function fromSafeClientFilter of the file /goform/SafeClientFilter. Performing a manipulation of the argument page results in buffer overflow. The attack can be initiated remotely. The exploit is now public and may be used.

Executive ViewAI

Why It Matters

Tenda CH22 routers running firmware 1.0.0.1 contain a high-severity stack buffer overflow in the web management interface, and publicly available exploit code exists that could lead to code execution or denial of service. The risk is greatest for organizations that expose management access beyond trusted internal networks or that already have compromised hosts, because a successful attack can disrupt routing and create a foothold on the network edge. Leadership should prioritize immediate access restrictions and contingency planning, as no vendor-released patch identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include disabling remote/WAN management, restricting management access to trusted LAN/VLAN and specific admin IPs, enforcing strong unique credentials, removing unnecessary accounts, segmenting affected routers, monitoring /goform/SafeClientFilter and router logs, and replacing Tenda CH22 firmware 1.0.0.1 devices if mitigations cannot be reliably enforced.

Threat Intelligence Overview

EPSS Score
4.9%
Top 8% exploitable
Prevalence
Low
consumer/SOHO Tenda router model, niche single-firmware 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 4.9%
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
High

Priority Score

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

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