Tenda AC18
CVE-2025-11327
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface
-
DeliveryAuthenticate with low-privilege/default creds
-
ExploitSend crafted /goform/SetUpnpCfg request with oversized upnpEn
-
ExecutionOverflow stack buffer in handler
-
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 reaching the router's HTTP management interface and, per the CVSS PR:L metric, holding low-privilege authenticated access to it (on SOHO devices this frequently means default or weak admin credentials). The specific trigger is a request to the /goform/SetUpnpCfg endpoint with an overlong upnpEn argument; no end-user interaction is required (UI:N). Limiting factors: the attacker must be able to route to the web interface - trivial on the LAN, but internet-wide exploitation depends on the WAN-side/remote-management interface being exposed, which is not the default for most deployments; this constraint, combined with the authentication requirement, substantially narrows realistic remote exploitation despite AV:N. |
| Impact | Signals are moderate and internally consistent rather than alarming. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity flaw requiring low privileges, with high confidentiality/integrity/availability impact confined to the device (no scope change). Publicly available exploit code exists (GitHub PoC by noahze01), which raises practical risk, but there is NO CISA KEV listing - so this is 'publicly available exploit code exists', not confirmed active exploitation; do not conflate the two. EPSS is low at 1.24% (68th percentile), indicating the prediction models do not expect widespread opportunistic exploitation in the near term, which fits a specific consumer router model rather than a mass-internet target. The PR:L metric implies the attacker needs authenticated access to the router's web interface (commonly the admin/default credential on SOHO devices), which meaningfully limits remote-internet exploitation unless the management interface is WAN-exposed with weak/default credentials. Net: a genuine code-execution bug with a public PoC, but EPSS and the lack of KEV suggest it is not currently a widespread priority - most relevant to defenders with Tenda AC18 units exposing management interfaces. |
| Exploit ScenarioDerived | An attacker with access to the router's web management interface (e.g., via LAN, or WAN if remote management is enabled, often with default/weak credentials) sends a crafted request to /goform/SetUpnpCfg with an oversized upnpEn parameter. This overflows a stack buffer in the handler, allowing arbitrary code execution on the device. A public proof-of-concept for this exact endpoint is available on GitHub. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Authenticated low-privilege attackers can trigger a stack-based buffer overflow in Tenda AC18 firmware 15.03.05.19(6318) by sending an overlong upnpEn argument to the /goform/SetUpnpCfg endpoint, potentially achieving full confidentiality, integrity, and availability impact on the router. Exploitation requires reaching the HTTP management interface with valid low-privilege credentials, which on SOHO devices often means default or weak admin credentials, and publicly available exploit code exists. No confirmed active exploitation (CISA KEV) is reported; EPSS is low at 1.24% (68th percentile), so the overall signal is moderate and narrows realistic remote exploitation to exposed management interfaces.
RemediationAI
No vendor-released patch identified at time of analysis. Until Tenda publishes fixed firmware for the AC18, apply compensating controls: restrict administrative access to the HTTP management interface by disabling WAN-side remote management and ensuring the web UI is reachable only from trusted LAN segments (trade-off: remote administration becomes unavailable unless routed through a VPN or management VLAN). Change default or weak admin credentials and enforce strong unique passwords, since PR:L in the provided CVSS vector indicates low-privilege authenticated access is sufficient to reach the vulnerable code path (trade-off: credential rotation may require updating saved configurations and can disrupt automated management tools). If UPnP configuration is not required, disable the UPnP feature or, where the firmware permits, block or filter requests to /goform/SetUpnpCfg at the network edge or via a reverse proxy (trade-off: disabling UPnP may break automatic port mapping, gaming, or NAT-traversal functionality for local clients). Monitor router logs for abnormal or oversized requests to /goform/SetUpnpCfg and consider network segmentation to limit lateral movement if the device is compromised. Consult the vendor site at https://www.tenda.com.cn/ for firmware updates and the VULDB references at https://vuldb.com/?id.327210 and the public PoC at https://github.com/noahze01/IoT-vulnerable/blob/main/Tenda/AC18/SetUpnpCfg.md for technical details to support detection and validation.
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 vulnerability is a stack-based buffer overflow (CWE-119: improper restriction of operations within the bounds of a memory buffer) in the UPnP configuration handler of Tenda AC18 firmware version 15.03.05.19(6318). The affected endpoint is /goform/SetUpnpCfg, which processes the upnpEn parameter. When a crafted, overly long value is supplied for upnpEn, the firmware copies it into a fixed-size stack buffer without adequate bounds checking, corrupting adjacent stack memory and potentially allowing attacker-controlled code execution or denial of service. The CPE data identifies the exact affected product as cpe:2.3:o:tenda:ac18_firmware:15.03.05.19\(6318\):*:*:*:*:*:*:*, confirming the vulnerability is in the router's embedded firmware rather than a separate application. Because the endpoint is part of the router's HTTP management interface, the attack surface is the web-based administrative service, and exploitation is possible remotely according to the CVSS AV:N metric, but only with authenticated low-privilege access per PR:L in the provided 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) with a simple oversized-parameter trigger (AC:L); PR:L reflects the authenticated web-interface access implied by the input vector; memory corruption yields full device code execution (C/I/A:H), scope unchanged.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A security vulnerability has been detected in Tenda AC18 15.03.05.19(6318). This vulnerability affects unknown code of the file /goform/SetUpnpCfg. The manipulation of the argument upnpEn leads to stack-based buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used.
Executive ViewAI
A high-severity memory corruption flaw in Tenda AC18 router firmware (version 15.03.05.19(6318)) allows an attacker with access to the device management interface to crash or fully take over the router, compromising all data passing through it. Organizations running these devices in branch offices, retail sites, or remote/home-office setups where the administrative interface is reachable are the primary exposure, and because the device is typically the network edge, a compromise can expose all connected users and traffic. Leadership should care because the affected hardware is small-office equipment that is frequently internet-adjacent, rarely centrally managed, and has no vendor fix available today.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict management-interface access to trusted administrative hosts via firewall ACLs or VLAN segmentation and remove any WAN-facing exposure; change all default and weak administrator credentials; disable or restrict UPnP configuration and unnecessary WAN services; monitor for anomalous or repeated requests to /goform/SetUpnpCfg; replace or retire unsupported AC18 units where isolation cannot be guaranteed.
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