Tenda AC7
CVE-2025-11524
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web management interface
-
DeliveryAuthenticate with low-privilege credentials
-
ExploitPOST crafted ddnsEn to /goform/SetDDNSCfg
-
ExecutionOverflow stack buffer in DDNS handler
-
ImpactCrash service or execute 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 reaching the Tenda AC7 web management HTTP interface and invoking the /goform/SetDDNSCfg handler with a crafted ddnsEn parameter; per CVSS PR:L, authenticated access to that management interface is required, so the attacker needs valid (even low-privilege) credentials or an already-authenticated session. Limiting factors: the management interface on SOHO routers is typically bound to the LAN by default rather than the WAN, so remote exploitation across the internet depends on the router being configured for remote/WAN management or the attacker being LAN-adjacent; it is specific to firmware 15.03.06.44 (and any other affected versions not enumerated). No end-user interaction (UI:N) is needed, and attack complexity is low (AC:L/AT:N). |
| Impact | This is a stack-based buffer overflow (CWE-119) in the Tenda AC7 consumer router firmware 15.03.06.44, reachable via the /goform/SetDDNSCfg endpoint through the ddnsEn argument. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) scores 7.4 and indicates network-reachable, low-complexity exploitation requiring low privileges (PR:L = authenticated), with high confidentiality, integrity, and availability impact confined to the vulnerable device (no scope change). A public exploit exists (GitHub PoC by noahze01), which materially raises practical risk, but EPSS is only 1.03% (63rd percentile) and the CVE is NOT in CISA KEV - so there is publicly available exploit code but no confirmed active exploitation. Signals are broadly consistent rather than conflicting: a network-facing SOHO router flaw with a published PoC but modest EPSS and no KEV listing. The main caveat is the PR:L requirement - exploitation presupposes access to the router's authenticated web management interface (typically LAN-side or an attacker with credentials), which meaningfully constrains real-world mass exploitation compared to a PR:N flaw. Also note this was reported by VulDB (cna@vuldb.com) for an older firmware on a low-cost consumer device; treat it as a genuine but not top-tier priority unless the affected device is internet-exposed. |
| Exploit ScenarioDerived | An attacker with access to the router's authenticated web management interface sends a crafted HTTP request to /goform/SetDDNSCfg with an oversized or malformed ddnsEn value, overflowing a stack buffer in the DDNS configuration handler. A public proof-of-concept exists (noahze01 IoT-vulnerable repo), so exploitation is low-complexity; given the network attack vector, this can be triggered remotely against the device's management interface to crash the service or potentially execute code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Stack-based buffer overflow in Tenda AC7 firmware 15.03.06.44 allows an attacker who can reach the router's web management interface and invoke the /goform/SetDDNSCfg handler with a crafted ddnsEn parameter to overwrite stack memory, with the potential for arbitrary code execution with full confidentiality, integrity, and availability impact or, at minimum, a device crash. Per the CVSS vector (PR:L), authentication to the management interface is required, and publicly available exploit code exists (E:P), though the flaw is not listed in CISA KEV and EPSS remains modest at 1.03% (63rd percentile). Practical reachability depends on exposure of the management interface, which on SOHO routers is normally limited to the LAN unless remote/WAN management has been enabled.
RemediationAI
No vendor-released patch identified at time of analysis, and the references contain no Tenda security advisory or fixed firmware version, so owners cannot rely on a documented upgrade path. Until Tenda publishes corrected firmware, apply targeted compensating controls: disable remote/WAN administration so the management interface is reachable only from the LAN (this defeats internet-based exploitation but leaves LAN-adjacent attackers and any compromised internal host able to trigger it); replace default and weak administrator credentials with strong unique passwords and, if the firmware supports it, restrict management access to specific trusted source addresses (trade-off: added administrative friction and lockout risk if the allowed address changes). Disable the DDNS configuration feature if it is not in use, which removes the practical path to the vulnerable handler, and segment the router onto an isolated management VLAN or separate SSID so untrusted clients cannot reach the goform endpoints. Because public exploit code exists, monitor the device for unexpected reboots, crashes, or configuration changes, and if the AC7 is end-of-life or no fix is forthcoming, consider replacing it with a supported router or placing it behind a device that can enforce authentication and rate-limit requests to /goform/SetDDNSCfg.
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 SOHO router whose administrative functionality is exposed through goform CGI handlers served by its embedded web server. The affected endpoint, /goform/SetDDNSCfg, processes parameters used to configure dynamic DNS settings; the ddnsEn argument is handled without adequate bounds validation before being written into a fixed-size stack buffer, which is the classic CWE-119 (improper restriction of operations within the bounds of a memory buffer) root cause, manifesting here as a stack-based buffer overflow. Because the overflow occurs on the stack, an attacker who controls the overwritten bytes may be able to redirect control flow and achieve code execution in the context of the router's web service, or simply corrupt state and force a reboot. The CPE entry cpe:2.3:o:tenda:ac7_firmware:15.03.06.44 identifies this as a firmware-level issue tied specifically to an OS image version rather than a standalone application package, meaning the vulnerable code is baked into the device image and cannot be swapped independently of a firmware update. The advisory trail originates from VulDB (CTIID 327662, ID 327662, submission 669852) with a public proof-of-concept write-up hosted in the noahze01/IoT-vulnerable GitHub repository. No vendor security advisory describing the fix is included in the available references, so the exact patched firmware revision is unconfirmed.
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 /goform endpoint with low complexity, but the web management interface requires authentication so PR:L; a stack overflow on the device yields full C/I/A impact without scope change.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A flaw has been found in Tenda AC7 15.03.06.44. This issue affects some unknown processing of the file /goform/SetDDNSCfg. This manipulation of the argument ddnsEn causes stack-based buffer overflow. The attack can be initiated remotely. The exploit has been published and may be used.
Executive ViewAI
Organizations using Tenda AC7 routers with firmware 15.03.06.44 face a high-severity risk because an authenticated attacker who reaches the web management interface can exploit a stack-based buffer overflow to compromise device confidentiality, integrity, and availability, or cause a crash. Publicly available exploit code exists, and no vendor-released patch has been identified at time of analysis, so any internet-exposed or weakly segmented management interface could result in service disruption or a network foothold. Leadership should treat these devices as untrusted until mitigations are in place, especially in branch, retail, or remote-office environments.
No vendor-released patch identified at time of analysis; interim controls include disabling WAN/remote management, restricting management access to trusted LAN/VLAN and specific admin IPs, disabling DDNS if not required, segmenting affected routers from sensitive networks, enforcing strong authentication, monitoring for exploitation attempts against /goform/SetDDNSCfg, and replacing or isolating devices until a fixed firmware is released.
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