Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDiscover Tenda HG10 web interface
-
DeliverySend crafted HTTP POST to /boaform/formLogin
-
ExploitSupply oversized Username field
-
ExecutionOverflow fixed-size stack buffer
-
PersistOverwrite return address
-
ImpactExecute arbitrary code as root
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 | No special conditions - remote unauthenticated exploitation against default configurations of Tenda HG10 firmware 300001138. The login form endpoint /boaform/formLogin is active by default on the Boa Web Server and requires no prior authentication. The only practical limiting factor is network reachability: if the management interface is bound exclusively to the LAN interface and WAN-side remote management is disabled (common but not universal default), the attack surface is reduced to LAN-adjacent attackers. WAN exposure depends on ISP NAT configuration and user settings. No specific feature flag or non-default configuration is required to trigger the vulnerability. |
| Impact | Risk is elevated by the confluence of multiple high-severity signals: the CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) confirms unauthenticated remote exploitation with no user interaction and full impact across all three security properties. A public PoC is available on GitHub (bof-formLogin_username.md), which for embedded devices with no patching mechanism is a near-immediate weaponization risk. Tenda SOHO routers frequently expose their management interface to the LAN and, in some configurations, the WAN, making this broadly reachable. No KEV listing has been identified at time of analysis, so confirmed active exploitation is not established, but the combination of a trivial, unauthenticated attack path and a working PoC makes opportunistic scanning and exploitation highly likely. EPSS data was not provided; given the PoC status, real-world exploitation probability is assessed as elevated. Embedded devices in this class typically cannot be patched by end users without a vendor firmware update, which Tenda has not publicly confirmed. |
| Exploit ScenarioDerived | An attacker scans the internet for Tenda HG10 routers with the Boa server port accessible (typically TCP 80 or 8080). Using the publicly disclosed PoC at the GitHub repository, the attacker crafts an HTTP POST to /boaform/formLogin containing a Username field padded to overflow the fixed-size buffer, overwriting the return address. Because Boa runs as root on the embedded firmware with no stack-canary protection, this yields unauthenticated remote root code execution - allowing the attacker to install persistent malware, pivot to LAN hosts, or enlist the device in a botnet. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 03, 2026
Pre-authentication remote buffer overflow in Tenda HG10 router firmware version 300001138 allows unauthenticated network attackers to execute arbitrary code by sending an oversized Username value to the Boa Web Server's /boaform/formLogin endpoint. The formLogin function performs no bounds checking on the supplied credential field, enabling stack or heap corruption reachable directly from the WAN or LAN interface without any prior authentication. A public proof-of-concept exploit has been disclosed on GitHub, materially lowering the bar for exploitation. No public exploit identified at time of analysis is overridden here: publicly available exploit code exists.
Earlier versions of this analysis (1)
Buffer overflow in the Tenda HG10 (firmware 300001138) fiber gateway allows remote unauthenticated attackers to corrupt memory by sending an oversized Username value to the /boaform/formLogin endpoint of the embedded Boa web server. Reported by VulDB with publicly available exploit code, the flaw is reachable pre-authentication over the network; realistic impact is device crash/reboot with the possibility of code execution on the embedded target. No public exploit identified as actively exploited in the wild (not in CISA KEV), but publicly available exploit code exists.
RemediationAI
No vendor-released patch identified at time of analysis. Users should check https://www.tenda.com.cn/ and the VulDB entry at https://vuldb.com/vuln/398315 for firmware updates as they become available. As immediate compensating controls: disable remote (WAN-side) management access to the router's web interface, which prevents exploitation from the internet while leaving LAN exposure. If the router's LAN-facing admin interface is not required, disable it entirely via the router's existing settings. Restrict access to the /boaform/formLogin endpoint at the network perimeter if a firewall or upstream device can enforce this. Place the device behind a NAT gateway if it is currently directly internet-facing. Note that LAN-side exploitation remains possible with these mitigations if an attacker achieves LAN access.
Affected VersionsENISA
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 HG10 is a SOHO broadband router running the lightweight Boa HTTP server (an embedded single-threaded web daemon common on low-cost networking hardware). The vulnerable code path is the formLogin handler located at /boaform/formLogin, which processes the HTTP POST body to extract login credentials. CWE-120 (Classic Buffer Copy Without Checking Size of Input) identifies the root cause: the Username argument is copied into a fixed-size stack or heap buffer without length validation, allowing an attacker to overwrite adjacent memory. Because the Boa server on embedded devices typically runs as root and lacks modern mitigations such as ASLR or stack canaries, exploitation commonly yields full root code execution. The CPE cpe:2.3:a:tenda:hg10:*:*:*:*:*:*:*:* covers all sub-versions, suggesting the entire product line for the identified firmware is affected.
Know when Hg10 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Login endpoint is unauthenticated (PR:N), network-reachable with no complexity (AV:N/AC:L), and buffer overflow yields full root impact on the device.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was determined in Tenda HG10 300001138. This issue affects the function formLogin of the file /boaform/formLogin of the component Boa Web Server. Executing a manipulation of the argument Username can lead to buffer overflow. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized.
Technical POC Analysis
CWE-120, buffer copy without checking input size, in the Boa Web Server's formLogin function handling /boaform/formLogin on Tenda HG10 firmware 300001138.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Tenda HG10 routers running firmware version 300001138 are vulnerable to unauthenticated remote code execution, allowing attackers to gain complete control without authentication. With publicly available exploit code and no vendor patch available, any internet-connected affected device can be compromised immediately, enabling network breach, data exfiltration, and persistent unauthorized access. Organizations must prioritize replacement or isolation of these routers to prevent network compromise.
No vendor-released patch identified at time of analysis. Implement network segmentation isolating affected devices from production networks; restrict management interface access via firewall rules; deploy intrusion detection signatures for buffer overflow attempts to /boaform/formLogin; enable rate limiting on login endpoint; monitor access logs continuously; accelerate device replacement with alternative vendor equipment or confirmed patched Tenda firmware versions as interim measure.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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 and device takeover in the Tenda HG10 (firmware build 300001138) is possible through a stack buffe
Stack-based buffer overflow in the Boa Web Server component of Tenda HG7, HG9 and HG10 XPON gateways running firmware 30
Remote unauthenticated buffer overflow in Tenda HG10 firmware 300001138 allows network attackers to corrupt memory and l
OS command injection in Tenda HG10 GPON router firmware 300001138 allows authenticated network attackers to execute arbi
Buffer overflow in the Tenda HG10 router (firmware version 300001138) via the `formWanRedirect` function allows a networ
Stack-based buffer overflow in Tenda HG7, HG9, and HG10 XPON ONT routers (firmware 300001138_en_xpon) allows authenticat
Remote authenticated attackers can execute arbitrary code on Tenda HG10 routers (firmware HG7_HG9_HG10re_300001138_en_xp
Buffer overflow in Tenda HG10 router firmware version 300001138 enables network-accessible authenticated attackers to ov
Stack-based buffer overflow in Tenda HG7HG9 and HG10 routers (firmware 300001138_en_xpon) allows remote attackers to cor
Stack-based buffer overflow in Tenda HG7, HG9, and HG10 ONT/router devices (firmware 300001138_en_xpon) allows authentic
EUVD-2026-70468
GHSA-w4wj-hq79-xrch
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB