Skip to main content

Tenda G0 CVE-2026-19792

| EUVDEUVD-2026-58585 HIGH
Classic Buffer Overflow (CWE-120)
2026-08-14 VulDB GHSA-w66q-5x8w-9jjm
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege management credentials
  2. Delivery
    Access /goform/module over network
  3. Exploit
    Submit oversized portMapping parameter in POST request
  4. Execution
    Trigger buffer overflow in setPortMapping function
  5. Persist
    Overwrite control data in httpd process
  6. Impact
    Achieve arbitrary code execution or device crash

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique across 1 tactic: Execution

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-level access to the Tenda G0 httpd web management interface and possession of at least low-privilege management credentials (CVSS PR:L) - unauthenticated exploitation is not supported by the provided vector. The vulnerable endpoint is specifically /goform/module, triggered by the setPortMapping handler. If the web management interface is exposed on the WAN interface (a common misconfiguration on SOHO devices), exploitation becomes practical from the public internet for any attacker holding valid credentials. Exploitation is constrained by the PR:L prerequisite: attackers must first obtain management credentials via default passwords, credential stuffing, or other means before the buffer overflow can be triggered. Attack complexity is low (AC:L), meaning no race conditions, heap grooming, or special timing windows are required once credentials are in hand.

Impact

The CVSS 4.0 base score of 7.4 is driven by AV:N (network-reachable management interface), AC:L (no race condition or special timing required), PR:L (low-privilege credentials sufficient), and high VC/VI/VA impact, reflecting full compromise potential of the device. The E:P exploitation metric is the most operationally significant signal - a working PoC has been published, meaning exploitation is accessible to script-level attackers, not just sophisticated threat actors. No CISA KEV listing is present, so mass exploitation is not confirmed; however, SOHO routers with publicly available exploits historically attract opportunistic scanning campaigns within days of disclosure. EPSS data was not included in the provided intelligence and cannot be assessed. The low attack complexity combined with the public PoC means even a mid-sized municipal IT team in leszno managing a fleet of Tenda devices should treat this as an urgent remediation priority rather than a routine patch cycle item. The PR:L requirement is the primary limiting factor - unauthenticated exploitation is not supported by the CVSS vector, meaning default credential exposure or credential theft is a prerequisite.

Exploit ScenarioDerived

An attacker with access to valid low-privilege management credentials - obtained through credential reuse, default password exploitation, or phishing - sends a crafted HTTP POST request to the /goform/module endpoint of the Tenda G0 web interface with an abnormally long portMappingServer or portMappingExternal parameter value. The oversized input overflows the fixed-size buffer in the setPortMapping function, overwriting control data on the stack or heap and potentially redirecting execution to attacker-controlled code running with the privileges of the httpd process. A working proof-of-concept demonstrating this technique is publicly available at https://github.com/lipenghai/iot_bug/blob/main/Tenda/G0/3.md.

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

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

Alert me

AnalysisAIv2 – Aug 14, 2026

Buffer overflow in the Tenda G0 router's httpd web management interface allows authenticated remote attackers to corrupt memory and potentially execute arbitrary code by submitting oversized input to the setPortMapping function via the /goform/module endpoint. All firmware builds up to version 20260625 are confirmed affected per ENISA EUVD-2026-58585. A public proof-of-concept exploit has been released on GitHub, substantially lowering the skill threshold for exploitation; no CISA KEV listing confirming active mass exploitation was present at time of analysis.

Earlier versions of this analysis (1)
v1 Aug 14, 2026 - 04:45 CVSS 8.7

Stack-based buffer overflow in Tenda G0 firmware through version 20260625 allows low-privileged network attackers to achieve remote code execution via the httpd web management interface. The vulnerable setPortMapping function at /goform/module fails to validate the length of user-supplied arguments portMappingServer, porMappingtInternal, and portMappingExternal before copying them into fixed-size stack buffers. A public proof-of-concept exploit has been released on GitHub, materially elevating real-world risk for any G0 device whose management interface is network-reachable.

RemediationAI

No vendor-released patch with a confirmed fixed firmware version has been identified in the available references at time of analysis; administrators should monitor https://www.tenda.com.cn/ and the VulDB advisory at https://vuldb.com/vuln/389758 for firmware updates addressing CVE-2026-19792. As an immediate compensating control, disable the web management interface on WAN-facing interfaces if remote management is not operationally required - this eliminates network-based exploitation for most deployment scenarios without affecting routing functionality. Where management access must be retained, apply firewall ACLs to restrict access to the management port exclusively to trusted administrative IP addresses, reducing exposure to the PR:L attack vector. Placing the Tenda G0 behind a network segment that does not expose the management port to untrusted hosts further constrains the exploitable attack surface. Device replacement with a product under active security support should be considered if a vendor patch is not released within a reasonable timeframe, given the public PoC availability.

Affected VersionsENISA

G0 20260625

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 Tenda G0 is a SOHO/home routing device whose firmware ships an httpd-based web management interface. The vulnerable function setPortMapping accepts port mapping configuration parameters - portMappingServer, porMappingtInternal, and portMappingExternal - via HTTP POST requests to /goform/module and copies attacker-controlled input into a fixed-size buffer without validating the input length against the buffer boundary. This is a textbook CWE-120 (Buffer Copy without Checking Size of Input - Classic Buffer Overflow) defect: the absence of bounds checking allows a sufficiently long argument to overwrite adjacent stack or heap memory. The CPE identifier cpe:2.3:a:tenda:g0:*:*:*:*:*:*:*:* covers all firmware sub-versions with no lower bound exclusion. The CVSS 4.0 E:P (exploit public) modifier confirms that functional exploit code has been publicly released, corroborated by the GitHub PoC reference from researcher lipenghai.

Know when G0 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

Management interface is network-reachable (AV:N), low credentials sufficient (PR:L), no scope change, full C/I/A impact on device consistent with RCE or crash.

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

Lifecycle Timeline

3
Analysis Updated
Aug 14, 2026 - 05:29 vuln.today
v2 - CVSS changed
CVSS changed
Aug 14, 2026 - 05:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Aug 14, 2026 - 04:00 cve.org
HIGH 8.7

DescriptionCVE.org

A security flaw has been discovered in Tenda G0 up to 20260625. Impacted is the function setPortMapping of the file /goform/module of the component httpd web management interface. Performing a manipulation of the argument portMappingServer/porMappingtInternal/portMappingExternal results in buffer overflow. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Tenda G0 router models up to firmware version 20260625 contain a remote code execution vulnerability in the web management interface that can be exploited by authenticated users to compromise network infrastructure. Organizations operating these devices face immediate risk of unauthorized network reconfiguration, interception of traffic, and lateral movement into protected systems. No vendor patch is available, requiring urgent mitigation through access restrictions and hardware replacement planning.

Business Impact: High
Compensating Controls

Restrict administrative access to affected Tenda G0 routers to trusted internal networks only; disable remote management if not operationally required; implement enhanced monitoring and logging of management interface access attempts and /goform/module endpoint activity; segment affected routers from critical systems using network-level access controls and perimeter firewalls; rotate all administrative credentials associated with these devices; maintain offline documentation of network configurations; conduct periodic network traffic analysis to detect unusual administrative activity or configuration changes.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Medium
popular SOHO router brand with strong presence in Asian consumer markets
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: 0
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.

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