Tenda AC18
CVE-2025-11324
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach AC18 management interface
-
DeliveryAuthenticate with low-level credentials
-
ExploitSend oversized newVersion to /goform/setNotUpgrade
-
ExecutionOverflow stack buffer in handler
-
PersistHijack control flow / crash service
-
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 reach to the Tenda AC18 HTTP management interface and the ability to invoke /goform/setNotUpgrade with an attacker-controlled newVersion argument; the CVSS vector's PR:L indicates some authenticated/low-privilege access to the device is needed rather than fully anonymous access. Limiting factors: the flaw affects only firmware 15.03.05.19(6318) on the specific AC18 model, the management interface must be reachable by the attacker (typically LAN-side unless remote administration/WAN management is enabled), and successful code execution depends on defeating any device-level mitigations - otherwise the realistic outcome may be a denial-of-service crash of the router. |
| Impact | This is a stack-based buffer overflow (CWE-119) in the Tenda AC18 router firmware 15.03.05.19(6318), reachable over the network via the /goform/setNotUpgrade endpoint by manipulating the newVersion argument. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) indicates network-reachable, low-complexity exploitation requiring some low-level privileges (PR:L) and no user interaction, with high impact to confidentiality, integrity and availability but no scope change to subsequent systems. Publicly available exploit code exists (referenced GitHub PoC), yet the EPSS score is low at 0.83% (56th percentile), and the CVE is NOT listed in CISA KEV, so there is no public exploit identified as actively exploited at time of analysis. Signals are therefore consistent but modest: a working PoC against a consumer SOHO router raises real risk for exposed/management-plane-reachable devices, but the low EPSS, absence of KEV, and the PR:L authentication requirement suggest this is not yet mass-exploited and depends on an attacker already having some authenticated access or a reachable admin interface. Net: a credible, patch-worthy flaw for exposed Tenda AC18 units rather than an internet-wide emergency. |
| Exploit ScenarioDerived | An attacker with low-level authenticated access to the Tenda AC18 web/management interface sends a crafted request to /goform/setNotUpgrade containing an oversized newVersion value, overflowing a stack buffer. A public proof-of-concept exists (noahze01/IoT-vulnerable GitHub repo), lowering the barrier to triggering the overflow and potentially achieving code execution or a device crash. Given AV:N/AC:L, the request can be delivered remotely over the network without user interaction once the attacker can reach the endpoint. |
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 Tenda AC18 firmware 15.03.05.19(6318) allows remote attackers with low-privilege access to the HTTP management interface to execute arbitrary code or cause a denial of service by manipulating the newVersion argument of the /goform/setNotUpgrade endpoint. The vulnerability has a publicly available exploit, though the EPSS score is low (0.83%, 56th percentile), indicating limited observed exploitation. Authentication is required (CVSS PR:L) and the management interface must be network-reachable, typically on the LAN unless remote administration is enabled.
RemediationAI
No vendor-released patch is identified at time of analysis. Until a firmware update is available, restrict access to the Tenda AC18 HTTP management interface to trusted internal networks only, and disable remote (WAN) management and UPnP if not required. Ensure that administrative credentials are strong and unique, and monitor network traffic for attempts to exploit /goform/setNotUpgrade. These measures reduce exposure but do not eliminate the vulnerability; the device remains at risk until Tenda provides a fixed firmware version. Contact Tenda support for a patched release and refer to VulDB (https://vuldb.com/?id.327207) for updates.
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) in the Tenda AC18 router firmware, specifically within the /goform/setNotUpgrade web endpoint that handles firmware upgrade notifications. The newVersion argument is copied into a fixed-size stack buffer without proper bounds checking, allowing an attacker to overflow the buffer and potentially overwrite return addresses or control data. The attack is network-accessible via the device's HTTP management interface, and per the CVSS vector (PR:L) requires low-privilege authentication. The firmware version is identified by CPE cpe:2.3:o:tenda:ac18_firmware:15.03.05.19\(6318\):*:*:*:*:*:*:*, confirming the specific affected release. Successful exploitation could lead to code execution with the privileges of the web server or a denial-of-service crash of the device, though device-level mitigations may prevent reliable code execution.
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 goform endpoint (AV:N/AC:L) with low-privilege authenticated access per vendor vector (PR:L), no UI; stack overflow in router firmware plausibly yields full C/I/A compromise.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was identified in Tenda AC18 15.03.05.19(6318). Affected by this vulnerability is an unknown functionality of the file /goform/setNotUpgrade. Such manipulation of the argument newVersion leads to stack-based buffer overflow. The attack can be executed remotely. The exploit is publicly available and might be used.
Executive ViewAI
Tenda AC18 wireless routers running firmware 15.03.05.19(6318) contain a memory-corruption flaw in their web management interface that a low-privilege user with network access could exploit to run arbitrary code on the device or force it offline. With no vendor patch currently available and a public exploit already circulating, any organization relying on these routers in branch, retail, or home-office networks carries an unmitigated risk that is only partially offset by the need for valid credentials and local network reachability. Leadership should treat this primarily as a device inventory, network segmentation, and hardware lifecycle problem rather than an enterprise-wide emergency.
No vendor-released patch identified at time of analysis. Interim mitigations: disable remote/WAN management and restrict the HTTP management interface to a trusted management VLAN with allow-listed source addresses; isolate affected devices on a segmented network with no route to internal assets; enforce unique strong administrative credentials and remove dormant or low-privilege accounts; monitor for requests to /goform/setNotUpgrade, unexplained reboots, or crash behavior; plan replacement of unsupported units if no firmware fix is issued.
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