Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify exposed Tenda ONT management interface
-
DeliveryObtain low-privilege web credentials (default/shared/brute)
-
ExploitPOST oversized funckey_transfer to /boaform/voip_other_set
-
InstallOverflow stack buffer in asp_voip_OtherSet
-
C2Hijack return address to attacker shellcode
-
ExecuteExecute code as root on device
-
ImpactPersist backdoor or intercept VoIP traffic
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
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 | The attacker must (1) have network reachability to the device Web Management Interface - typically the LAN side, or the WAN side if the ISP has not firewalled management ports; (2) hold valid low-privilege Web Management Interface credentials, as the CVSS vector specifies PR:L (authentication is required, not bypassed); (3) target a device running the specific Tenda HG7, HG9, or HG10 firmware build 300001138_en_xpon, since other firmware revisions are not confirmed vulnerable in available data; and (4) reach the specific endpoint /boaform/voip_other_set, which is part of the VoIP configuration surface and is present in default configurations of these ONT devices. No user interaction is required (UI:N), and attack complexity is low (AC:L) - once authenticated, sending the malformed funckey_transfer parameter is sufficient. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N with VC:H/VI:H/VA:H indicates network-reachable, low-complexity exploitation requiring low privileges and no user interaction, producing full compromise of the device - a justifiably high 8.7 score. A public proof-of-concept repository on GitHub (ssaaaa1234/tenda-hg10-voip-other-set-stack-overflow) increases practical exploitability beyond the raw CVSS reading. EPSS score was not provided in the input data and the CVE is not listed in CISA KEV at time of analysis, so widespread active exploitation cannot be confirmed; however, Tenda CPE devices have a strong history of being absorbed into IoT botnets shortly after PoC publication, so absence-of-evidence should not be read as evidence-of-absence. The PR:L requirement materially constrains opportunistic Internet-wide exploitation, but ISP-deployed ONTs frequently ship with weak or default subscriber/admin credentials, effectively collapsing the authentication barrier in practice. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege Web Management Interface credentials - often trivial on ISP-distributed ONTs with shared or default subscriber passwords - sends a crafted HTTP POST to /boaform/voip_other_set containing an oversized funckey_transfer value, overflowing the stack buffer in asp_voip_OtherSet and overwriting the saved return address. The public PoC at github.com/ssaaaa1234/tenda-hg10-voip-other-set-stack-overflow demonstrates the trigger, lowering the skill bar to weaponization. Successful exploitation yields code execution in the context of the web daemon, typically root on embedded Boa servers, enabling persistent backdooring, traffic interception of VoIP/SIP credentials, or recruitment into an IoT botnet. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Stack-based buffer overflow in Tenda HG7, HG9, and HG10 ONT/router devices (firmware 300001138_en_xpon) allows authenticated remote attackers to corrupt memory by manipulating the funckey_transfer parameter sent to the /boaform/voip_other_set endpoint handled by the asp_voip_OtherSet function. Publicly available exploit code exists via a dedicated GitHub proof-of-concept repository, and the flaw scores CVSS 4.0 8.7 with full confidentiality, integrity, and availability impact. No public exploit identified in CISA KEV at time of analysis, but exposure of the Web Management Interface to untrusted networks materially raises real-world risk.
RemediationAI
No vendor-released patch identified at time of analysis - Tenda has not published a fixed firmware version for the 300001138_en_xpon build in the available references. As compensating controls, restrict access to the device Web Management Interface so that the /boaform/ tree is reachable only from the LAN-side management VLAN and explicitly block WAN-side TCP/80 and TCP/443 to the CPE (this is standard ISP hardening and has no impact on subscriber data traffic). Where the device is ISP-managed, rotate any default or shared subscriber/admin credentials immediately to raise the PR:L barrier into a meaningful obstacle, and where supported deploy an ACL on the upstream OLT to drop unsolicited management-plane traffic toward ONT IPs. Monitor for POST requests to /boaform/voip_other_set with oversized funckey_transfer values as a detection signal, and track the vendor portal at https://www.tenda.com.cn/ and VulDB entry https://vuldb.com/vuln/369118 for firmware availability.
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 affected devices are Tenda HG7, HG9, and HG10 GPON/XPON optical network terminals (ONT) running firmware build 300001138_en_xpon, which expose a Boa-based Web Management Interface for subscriber and VoIP configuration. The vulnerable code path is the asp_voip_OtherSet handler bound to /boaform/voip_other_set, which processes VoIP 'other settings' including the funckey_transfer parameter used to configure call transfer feature codes. CWE-121 (Stack-based Buffer Overflow) indicates the handler copies user-supplied input into a fixed-size stack buffer without proper bounds checking, typical of unsafe strcpy/sprintf usage common in embedded CGI binaries on Boa servers. Successful overflow corrupts the saved return address or adjacent stack data, enabling control-flow hijack on MIPS/ARM-class SoCs commonly used in Tenda CPE devices, with CPE identifiers cpe:2.3:a:tenda:hg7hg9 and cpe:2.3:a:tenda:hg10 confirming the affected product line.
Know when Hg7Hg9 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:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.org
A vulnerability was found in Tenda HG7HG9 and HG10 300001138_en_xpon. Affected by this issue is the function asp_voip_OtherSet of the file /boaform/voip_other_set of the component Web Management Interface. Performing a manipulation of the argument funckey_transfer results in stack-based buffer overflow. The attack is possible to be carried out remotely.
Executive ViewAI
Tenda HG7, HG9, and HG10 router devices contain a stack-based buffer overflow vulnerability allowing authenticated users to corrupt device memory and disrupt network connectivity and data integrity. With publicly available exploit code existing and no vendor patch identified at time of analysis, organizations must immediately implement access controls, particularly where the Web Management Interface is exposed to untrusted networks.
Restrict Web Management Interface access to trusted networks only; disable remote management functionality; implement network segmentation isolating affected devices; enforce strong credential rotation policies; monitor for exploitation attempts targeting the /boaform/voip_other_set endpoint.
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.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
Stack-based buffer overflow in Tenda HG7, HG9, and HG10 XPON ONT routers (firmware 300001138_en_xpon) allows authenticat
Stack-based buffer overflow in Tenda HG7HG9 and HG10 routers (firmware 300001138_en_xpon) allows remote attackers to cor
EUVD-2026-35028
GHSA-5pcp-w822-8j6f
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB