Tenda AC18
CVE-2025-14992
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain network access to router HTTP interface
-
DeliveryAuthenticate with low-privilege credentials
-
ExploitSend crafted request to /goform/GetParentControlInfo with oversized mac
-
ExecutionOverflow stack buffer in strcpy
-
ImpactExecute attacker-controlled code or crash 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 HTTP access to the Tenda AC18 web management interface and a successful request to the /goform/GetParentControlInfo endpoint of the HTTP Request Handler, supplying an overlong value in the 'mac' argument to overflow the stack buffer in strcpy. The CVSS vector specifies PR:L, so at least low-privilege authenticated access to the router is required (not a fully unauthenticated attack), and exploitation is constrained to the specific affected firmware build 15.03.05.05 on the Tenda AC18. No user interaction is needed (UI:N). The practical limiting factor is reachability of the management interface - typically exposed only on the LAN unless remote administration is enabled - combined with the authentication prerequisite. |
| Impact | Signals are moderate and internally consistent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with high confidentiality/integrity/availability impact and no scope change yields the reported 7.4 base score; the PR:L requirement means an attacker needs at least low-level authenticated access (a valid session/credentials to the router web interface), which materially limits mass exploitation despite the network attack vector. Exploitation maturity is flagged as E:P (Proof-of-Concept), consistent with the publicly available PoC and the absence of CISA KEV listing. EPSS is low at 0.74% (54th percentile), which - combined with the authentication prerequisite and lack of KEV - indicates this is NOT currently a top-priority widespread-exploitation threat, but rather a credible, publicly-documented flaw suitable for targeted use against reachable, authenticated-accessible Tenda AC18 devices. Conflict to note: the PoC and classic Tenda /goform patterns suggest trivial exploitation, yet CVSS assigns PR:L rather than PR:N - if the GetParentControlInfo endpoint is in fact reachable pre-authentication (common on these consumer routers), real-world risk would be higher than the 7.4 implies; verify the authentication requirement against the vendor firmware. |
| Exploit ScenarioDerived | An attacker with network reachability to the Tenda AC18 web/HTTP management interface and at least low-privilege access sends a crafted HTTP request to /goform/GetParentControlInfo with an oversized 'mac' argument. The unsafe strcpy overflows a stack buffer, allowing denial of service or arbitrary code execution on the router (MIPS/ARM firmware). A public proof-of-concept is already available (github.com/z472421519/BinaryAudit), lowering the barrier to reproduction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Stack-based buffer overflow in Tenda AC18 firmware 15.03.05.05 allows an authenticated low-privilege attacker with HTTP access to the router management interface to corrupt memory by sending an overlong 'mac' value to /goform/GetParentControlInfo. Publicly available exploit code exists with reproduction steps, but no CISA KEV active-exploitation confirmation is provided; EPSS is 0.74% (54th percentile). The assessed impact is high for confidentiality, integrity, and availability, with the main practical constraint being reachability of the management UI and the PR:L authentication requirement.
RemediationAI
Apply a fixed Tenda AC18 firmware release once available; no exact patched version is identified in the provided data, so verify the current firmware and advisories at https://www.tenda.com.cn/ and the VulDB entries before upgrading. Until a fix is confirmed, disable WAN/remote management of the router web UI, restrict HTTP access to the management interface to a trusted LAN or admin VLAN, block untrusted access to /goform/GetParentControlInfo at the network boundary, and enforce strong unique admin credentials because the assessed vector requires low-privilege authentication. These measures reduce exposure but do not correct the underlying strcpy stack overflow, so firmware replacement or vendor patching remains the durable fix.
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 affected component is the HTTP request handler in Tenda AC18 firmware 15.03.05.05. The /goform/GetParentControlInfo handler passes the attacker-controlled 'mac' argument to strcpy into a fixed-size stack buffer without length validation, so an overlong value overflows the stack. The CWE-119 classification reflects improper restriction of operations within a memory buffer; the specific implementation is a stack-based buffer overflow. The CPE cpe:2.3:o:tenda:ac18_firmware:15.03.05.05 confirms the firmware scope, and the CVSS vector PR:L indicates low-privilege authentication is required. The public GitHub BinaryAudit PoC includes a reproduce section, lowering the effort needed to validate and adapt the exploit.
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 HTTP endpoint (AV:N/AC:L) requires low-privilege authenticated access (PR:L); stack overflow enabling code execution on the device gives full C:H/I:H/A:H with no scope change.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A security vulnerability has been detected in Tenda AC18 15.03.05.05. The impacted element is the function strcpy of the file /goform/GetParentControlInfo of the component HTTP Request Handler. The manipulation of the argument mac leads to stack-based buffer overflow. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used.
Executive ViewAI
Tenda AC18 routers running firmware 15.03.05.05 are exposed to a high-severity memory corruption flaw that an authenticated low-privilege user could trigger through the management interface, potentially disrupting network availability and compromising device confidentiality and integrity. Publicly available exploit code exists. Leadership should care because these devices often support small-office or remote-site connectivity, so a successful attack could interrupt business operations and weaken perimeter trust even though exploitation requires management access.
No vendor-released patch identified at time of analysis; interim mitigations include limiting management-interface access to trusted networks, disabling remote administration, enforcing least-privilege accounts and strong credentials, segmenting Tenda AC18 devices from critical assets, monitoring for anomalous requests to /goform/GetParentControlInfo, and planning replacement or isolation if firmware updates are not provided.
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