Skip to main content

Ch22 Firmware EUVDEUVD-2025-17025

| CVE-2025-5685 HIGH
Buffer Overflow (CWE-119)
2025-06-05 cna@vuldb.com
8.8
CVSS 3.1 · NVD
View

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.

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

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

Alert me

AnalysisAIv1 – 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

CH22 1.0.0.1

Affected Packages

euvd ch22 no fix

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

NVD PRIMARY 8.8 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
PoC Detected
Jun 10, 2025 - 15:01 vuln.today
Public exploit code
CVE Published
Jun 05, 2025 - 20:15 nvd
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Recommended Action

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 47% exploitable
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.3%
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

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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-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

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