Tenda AC7
CVE-2025-11525
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface (PR:L)
-
DeliveryAuthenticate to management session
-
ExploitSend crafted /goform/SetUpnpCfg request
-
ExecutionOverflow stack buffer via upnpEn
-
PersistOverwrite return address
-
ImpactExecute arbitrary 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 | Exploitation requires network access to the Tenda AC7 web management interface and a low-privilege authenticated session (CVSS PR:L), after which the attacker submits a request to the /goform/SetUpnpCfg endpoint with a malicious upnpEn parameter value to trigger the stack overflow. Limiting factors: the device's HTTP management interface must be reachable by the attacker (typically LAN-side by default on consumer routers, significantly limiting internet-wide exploitation unless remote administration is enabled/exposed), and some level of authentication is needed rather than fully unauthenticated access. No special non-default product feature beyond UPnP configuration handling is implicated; the condition is simply reaching and authenticating to the admin endpoint on firmware 15.03.06.44. |
| Impact | Multiple signals converge on a moderate-but-real risk profile. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) indicates a network-reachable, low-complexity flaw requiring low-level privileges (PR:L = authenticated) with high impact to confidentiality, integrity, and availability - consistent with a stack-based buffer overflow (CWE-119) enabling likely remote code execution on the device. Public exploit code exists (GitHub PoC by noahze01), which raises practical exploitability, but the flaw is NOT in CISA KEV and there is no confirmation of active exploitation. EPSS is modest at 1.03% (63rd percentile), suggesting no observed mass exploitation despite public PoC availability - a common pattern for SOHO router CVEs that are technically exploitable but not yet mechanized at scale. The key tension: a PoC lowers the bar for opportunistic attackers, yet the PR:L requirement means an attacker needs some authenticated access to the router's web interface, which constrains purely unauthenticated internet-wide exploitation and is reflected in the low EPSS. This is a genuine priority for anyone operating the affected Tenda AC7 firmware (especially if the management interface is reachable from untrusted networks), but it is not a drop-everything internet-wide emergency. Note: the SSVC framework and automatable/technical-impact fields were not provided in the input, so an SSVC-based priority cannot be independently derived here. |
| Exploit ScenarioDerived | An attacker with access to the router's web management interface (e.g., an authenticated LAN user, or via a reachable/exposed admin interface) sends a crafted HTTP request to /goform/SetUpnpCfg with an oversized or malformed upnpEn argument, overflowing a stack buffer. This corrupts the saved return address and can lead to arbitrary code execution on the router. A public proof-of-concept is available on GitHub, lowering the effort required to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated attackers who can reach the Tenda AC7 router's web management interface can trigger a stack-based buffer overflow by submitting an oversized upnpEn argument to the /goform/SetUpnpCfg configuration endpoint on firmware 15.03.06.44, corrupting a fixed-size stack buffer and yielding high impact across confidentiality, integrity, and availability. Publicly available exploit code exists (a public PoC write-up documents the trigger), and EPSS stands at 1.03% (63rd percentile), but there is no CISA KEV listing - no confirmed active exploitation at time of analysis. Because the HTTP management interface is LAN-side by default and the attack requires a low-privilege authenticated session, internet-wide exploitation is limited unless remote administration has been enabled or the management port is exposed.
RemediationAI
No vendor-released patch was identified at time of analysis; the only vendor reference is Tenda's homepage (https://www.tenda.com.cn/), and administrators should check that site and Tenda support channels for a firmware update addressing /goform/SetUpnpCfg before assuming the device is safe. Until a fix is confirmed, disable WAN-side remote management and confirm the HTTP admin interface is reachable only from the LAN side so internet attackers cannot reach the vulnerable handler; the trade-off is loss of remote administration. Eliminate default and weak administrator credentials to raise the authentication bar (CVSS PR:L becomes harder to reach), though note this does not remove the flaw - any authenticated low-privilege user can still exploit it. If UPnP/IGD is not needed, disable UPnP in the router configuration, which removes practical use of the SetUpnpCfg path; the trade-off is that NAT traversal for games, consoles, and peer-to-peer applications will stop working. Isolate the router's management plane on a trusted VLAN or firewall rule that permits admin access only from known administrative hosts, restricting who can deliver the malicious request. Because no patched firmware has been confirmed, administrators should also weigh retiring or replacing the AC7 with a supported device, or applying third-party firmware only if its provenance and security posture are trusted, since third-party builds can introduce their own risk and void support.
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 AC7 is a consumer-grade 802.11ac router; firmware 15.03.06.44 (CPE cpe:2.3:o:tenda:ac7_firmware:15.03.06.44) exposes an HTTP management interface whose goform handlers accept configuration parameters. The /goform/SetUpnpCfg handler processes the upnpEn argument when applying UPnP/IGD settings but, per CWE-119 (improper restriction of operations within the bounds of a memory buffer), fails to validate the length of that argument before copying it into a fixed-size stack buffer. The result is a classic stack-based buffer overflow, which can crash the web service or, with a carefully crafted payload, redirect control flow - consistent with the assessed CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H and the CVSS 4.0 rating of 7.4 with exploit maturity E:P. The public PoC at github.com/noahze01/IoT-vulnerable (Tenda/AC7/SetUpnpCfg.md) documents the parameter and endpoint, lowering the barrier for replication and adaptation. This is an authenticated management-plane attack (CVSS PR:L), not a pre-auth network service flaw.
Know when Ac7 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
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
Network-reachable endpoint with low complexity; PR:L because the management request requires an authenticated session; stack overflow yields likely RCE, so C/I/A all High.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability has been found in Tenda AC7 15.03.06.44. Impacted is an unknown function of the file /goform/SetUpnpCfg. Such manipulation of the argument upnpEn leads to stack-based buffer overflow. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
Tenda AC7 routers running firmware 15.03.06.44 contain a high-severity stack buffer overflow in the web management interface that an attacker with access to that interface could exploit to fully compromise the device. Publicly available exploit code exists, and no vendor-released patch identified at time of analysis, so organizations using these routers in branch, retail, or remote sites face elevated risk to network availability, data confidentiality, and integrity. Leadership should prioritize inventory and exposure reduction because a compromised router could disrupt connectivity and provide a foothold for lateral movement.
No vendor-released patch identified at time of analysis; interim mitigations include disabling remote/WAN management, restricting web management access to trusted admin hosts or VLANs, disabling UPnP if not required, changing default credentials, monitoring for oversized upnpEn requests to /goform/SetUpnpCfg, and segmenting or replacing affected Tenda AC7 routers on firmware 15.03.06.44.
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.
Affected Products (CPE)CVE.org
More in Ac7 Firmware
View allTenda AC7 V1.0 V15.03.06.44 found a buffer overflow caused by the timeZone parameter in the form_fast_setting_wifi_set f
Tenda AC7V1.0 v15.03.06.44 firmware has a stack overflow vulnerability via the PPW parameter in the fromWizardHandle fun
Tenda AC7 V1.0 V15.03.06.44, Tenda AC9 V3.0 V15.03.06.42_multi, and Tenda AC5 US_AC5V1.0RTL_V15.03.06.28 were discovered
Tenda AC7 V1.0 V15.03.06.44, Tenda AC9 V3.0 V15.03.06.42_multi, and Tenda AC5 V1.0RTL_V15.03.06.28 were discovered to co
Tenda AC7 V1.0 V15.03.06.44 was discovered to contain a stack overflow via parameter timeZone at url /goform/SetSysTimeC
Tenda AC7 V1.0 V15.03.06.44 and Tenda AC5 V1.0RTL_V15.03.06.28 were discovered to contain a stack overflow via parameter
Tenda AC7 V1.0 V15.03.06.44, Tenda AC9 V3.0 V15.03.06.42_multi, and Tenda AC5 V1.0RTL_V15.03.06.28 were discovered to co
Tenda AC7 V1.0 V15.03.06.44 was discovered to contain a stack overflow via parameter security_5g at url /goform/WifiBasi
Tenda AC7 V1.0 V15.03.06.44 and Tenda AC9 V3.0 V15.03.06.42_multi were discovered to contain a stack overflow via parame
Tenda AC10 V1.0 V15.03.06.23, AC1206 V15.03.06.23, AC8 v4 V16.03.34.06, AC6 V2.0 V15.03.06.23, AC7 V1.0 V15.03.06.44, AC
Tenda AC10 V1.0 V15.03.06.23, AC1206 V15.03.06.23, AC6 V2.0 V15.03.06.23, AC7 V1.0 V15.03.06.44, AC5 V1.0 V15.03.06.28,
Tenda AC6 V2.0 V15.03.06.23, AC7 V1.0 V15.03.06.44, F1203 V2.0.1.6, AC5 V1.0 V15.03.06.28, FH1203 V2.0.1.6 and AC9 V3.0
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB