Tenda AC18
CVE-2025-11328
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface
-
DeliveryAuthenticate with low-privilege credentials
-
ExploitSend crafted SetDDNSCfg request with oversized ddnsEn
-
ExecutionOverflow stack buffer in handler
-
PersistHijack control flow / crash device
-
ImpactExecute code or deny service on router
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 reachability to the router's HTTP management interface and the ability to invoke the /goform/SetDDNSCfg endpoint with a manipulated ddnsEn parameter. The CVSS vector specifies PR:L, meaning a low-privilege authenticated session to the web UI is required - this is the primary limiting factor, as the admin/web interface should not be exposed to the WAN/internet in default or security-conscious deployments. No user interaction is required (UI:N) and attack complexity is low (AC:L). Exploitation is limited to the exact affected firmware build, Tenda AC18 firmware 15.03.05.19(6318); other models or firmware revisions are not asserted as affected. Realistic exposure is highest where the router management interface is reachable (e.g., LAN attacker, or misconfigured remote management) and credentials are weak, default, or already obtained. |
| Impact | This is a stack-based buffer overflow (CWE-119) in the Tenda AC18 router web interface (/goform/SetDDNSCfg, argument ddnsEn). 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 attack requiring low privileges (PR:L), with high impact to confidentiality, integrity, and availability on the device itself (no subsequent-system scope change). Exploitation status: publicly available exploit code exists (POC on GitHub), but the vulnerability is NOT in CISA KEV - there is no confirmation of active exploitation in the wild. The EPSS score is low (1.07%, 64th percentile), consistent with a public POC for a niche consumer device that has not yet seen widespread automated exploitation. The CVSS 4.0 Exploit Maturity is E:P (proof-of-concept), aligning with the POC-but-not-KEV signals. Net assessment: this is a genuine, exploitable memory-corruption flaw with public exploit code, but real-world risk is moderate rather than critical because the affected product is a specific consumer router firmware build (limited enterprise footprint), exploitation requires authentication (PR:L), and there is no evidence of mass exploitation. The high CVSS impact reflects device takeover potential, not fleet-wide risk. Note a signal tension: PR:L authentication requirement plus low EPSS suggests opportunistic/targeted exploitation of exposed, credentialed admin interfaces rather than widespread unauthenticated worming. |
| Exploit ScenarioDerived | An attacker with access to the router's web management interface (requiring low-privilege authentication per CVSS PR:L) sends a crafted request to /goform/SetDDNSCfg with an oversized or malformed ddnsEn argument, overflowing a stack buffer. A public proof-of-concept exploit is available on GitHub, lowering the barrier to reproduction. Successful exploitation can crash the device (denial of service) or potentially achieve arbitrary code execution on the router. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Stack-based buffer overflow in the Tenda AC18 router web management interface (firmware 15.03.05.19(6318)) lets an authenticated attacker corrupt memory by sending an oversized ddnsEn parameter to the /goform/SetDDNSCfg endpoint, with high confidentiality, integrity, and availability impact on the device. The CVSS 4.0 base score is 7.4, and our independent CVSS 3.1 assessment rates it 8.8, with the low-privilege session requirement (PR:L) and network reachability to the management interface being the primary limiting factors; no user interaction is needed. Publicly available exploit code exists via a GitHub proof-of-concept and EPSS estimates a 1.07% (64th percentile) probability of exploitation activity, while there is no confirmed actively exploited (CISA KEV) status at time of analysis.
RemediationAI
No vendor-released patch or fixed firmware version was identified at time of analysis, so owners of AC18 units on 15.03.05.19(6318) should check https://www.tenda.com.cn/ and the VulDB entry https://vuldb.com/?id.327211 for an updated image and upgrade as soon as one is published. Until then, the highest-value compensating control is to eliminate reachability of the HTTP management interface from untrusted networks: disable WAN/remote administration and ensure the router's admin port is only accessible from a trusted LAN segment, accepting the loss of off-site management convenience. Change default or weak administrator credentials and place the device on an isolated IoT VLAN, since exploitation requires a valid low-privilege session (PR:L) and weak or default logins materially lower the bar; this restricts lateral movement but adds network complexity and does not by itself prevent a LAN-located authenticated attacker from triggering the overflow. Additionally, monitor or filter HTTP POST requests to /goform/SetDDNSCfg carrying abnormally long ddnsEn values, and restart or replace the device if it begins crashing or behaving unexpectedly, though request inspection on embedded hardware may not be practical in all deployments.
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 issue is a classic memory-safety defect (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the AC18's embedded HTTP/goform handler. When the device processes a POST to /goform/SetDDNSCfg, the user-supplied ddnsEn argument is copied into a fixed-size stack buffer without adequate length validation, so an oversized value overwrites adjacent stack memory and can redirect control flow or crash the service. The affected asset is identified by the CPE cpe:2.3:o:tenda:ac18_firmware:15.03.05.19\(6318\):*:*:*:*:*:*:*, meaning the flaw is tied specifically to that firmware build rather than to the AC18 hardware in general. Because the vulnerable component is the router's own management-plane web service, exploitation occurs over the network against the HTTP interface and depends on an attacker already holding a low-privilege web UI session, as reflected by PR:L in the assessed vector.
Know when Ac18 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 web endpoint (AV:N), low-complexity single request (AC:L), low-privilege web auth required (PR:L); stack overflow enables device code execution impacting C/I/A with no scope change.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was detected in Tenda AC18 15.03.05.19(6318). This issue affects some unknown processing of the file /goform/SetDDNSCfg. The manipulation of the argument ddnsEn results in stack-based buffer overflow. It is possible to launch the attack remotely. The exploit is now public and may be used.
Executive ViewAI
The Tenda AC18 router, used in organizational networks, is affected by a high-severity vulnerability that allows an authenticated attacker with low privileges to potentially compromise the device, leading to network disruption and data exposure. Publicly available exploit code exists, and no vendor-released patch identified at time of analysis, making it critical for leadership to address exposure to these devices. Organizations relying on this router model should prioritize mitigating risk to protect network integrity and availability.
Restrict access to the web management interface to trusted networks only; enforce strong, unique credentials for all management accounts; monitor for anomalous requests to /goform/SetDDNSCfg; consider disabling remote management if not required; segment affected devices from critical network assets.
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 Ac18 Firmware
View allTenda AC18 V15.03.3.10_EN was discovered to contain a stack-based buffer overflow vulnerability via the deviceId paramet
Tenda AC18 V15.03.3.10_EN was discovered to contain a stack-based buffer overflow vulnerability via the deviceId paramet
Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the remoteIp parameter from formSetSafeWanWebMan function.
Tenda AC18 V15.03.05.05 contains a command injection vulnerablility in the deviceName parameter of formsetUsbUnload func
A vulnerability classified as critical has been found in Tenda AC18 15.03.05.05. Rated critical severity (CVSS 9.8), thi
Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the page parameter of fromNatStaticSetting function. Rated
Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the entrys parameter fromAddressNat function. Rated critic
Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the mitInterface parameter of fromAddressNat function. Rat
Tenda AC18 v15.03.05.19(6318_)_cn was discovered to contain a command injection vulnerability via the deviceName paramet
Tenda AC18 V15.03.05.19 is vulnerable to Buffer Overflow via /goform/formWifiBasicSet. Rated critical severity (CVSS 9.8
Tenda AC18 V15.03.05.19(6318) was discovered to contain a stack overflow via the time parameter in the fromSetSysTime fu
Tenda AC18 router contained a stack overflow vulnerability in /goform/fast_setting_wifi_set. Rated critical severity (CV
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB