Tenda AC18
CVE-2025-11325
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface with low-privilege session
-
DeliverySend crafted POST to /goform/fast_setting_pppoe_set
-
ExploitOverflow stack buffer via long Username
-
ExecutionCorrupt saved registers / hijack control flow
-
ImpactExecute code or crash device (DoS)
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 sending a request to the /goform/fast_setting_pppoe_set endpoint - the router's PPPoE fast-setup handler - with an oversized 'Username' parameter on a Tenda AC18 running firmware 15.03.05.19(6318). Per the CVSS 4.0 vector (PR:L), the attacker needs at least low-privileged authenticated access to the device's web interface, which limits exploitation to LAN-adjacent users, credentialed users, or cases where the management interface is exposed to the WAN/Internet. No user interaction is required (UI:N). The principal limiting factors are the authentication prerequisite and the need for the specific vulnerable firmware build; note the description does not explicitly name the auth requirement, so pre-auth reachability of this goform handler should be confirmed against the device. |
| Impact | Signals are moderate and largely consistent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a remotely reachable, low-complexity flaw that nonetheless requires some level of privilege (PR:L) - i.e. the attacker must already be authenticated to the router's web interface, which meaningfully lowers real-world risk versus a fully unauthenticated bug. Impact is high across confidentiality, integrity and availability (VC:H/VI:H/VA:H), consistent with a stack-based buffer overflow (CWE-119) that can crash the device or potentially execute code. Public exploit code exists (confirmed via the GitHub PoC reference), yet EPSS is low at 0.80% (55th percentile) and the CVE is NOT on CISA KEV, so there is no evidence of active exploitation. The low EPSS despite a public PoC is typical of the very large volume of VulDB-reported Tenda/IoT overflow CVEs, which are rarely mass-exploited. Net: this is a genuine but second-tier issue - prioritize patching/replacing the affected device where feasible, but it does not rise to emergency status. One caveat to verify: the CVSS 4.0 vector sets PR:L while the description says only 'the attack is possible to be carried out remotely' without naming an authentication prerequisite - confirm whether the /goform endpoint actually requires a session, as several Tenda goform handlers are reachable pre-auth. |
| Exploit ScenarioDerived | An attacker with access to the router's web management interface (e.g. a logged-in low-privileged user, or an attacker on the LAN or an Internet-exposed admin panel) sends a crafted POST to /goform/fast_setting_pppoe_set with an overlong 'Username' value. This overflows a stack buffer in the PPPoE fast-setup handler, crashing the device or potentially executing attacker-controlled code on the router. A public proof-of-concept for this exact endpoint is already published on GitHub. |
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 a remote attacker to corrupt memory by sending an oversized 'Username' parameter to the /goform/fast_setting_pppoe_set PPPoE fast-setup handler, with potential for arbitrary code execution on the router. The CVSS 4.0 vector (PR:L) indicates the attacker requires at least low-privileged authenticated access to the web management interface, so exposure is mainly limited to LAN-adjacent users, credentialed users, or deployments where the admin interface is reachable from the WAN; publicly available exploit code exists and is documented in a GitHub proof-of-concept, but the issue is not listed in CISA KEV, and EPSS is 0.80% (55th percentile), suggesting limited near-term mass-exploitation risk. Affected users should treat the device as vulnerable until a firmware fix is confirmed.
RemediationAI
No vendor-released patch was identified in the available data for Tenda AC18 firmware 15.03.05.19(6318); the only vendor reference is the Tenda site at https://www.tenda.com.cn/, and no fixed firmware version number is published, so confirm with Tenda support whether a corrected build exists before assuming the device is safe to expose. Until a fix is confirmed, the most effective compensating control is to eliminate reachability of the management interface: disable WAN-side/remote administration and UPnP port mapping so /goform/fast_setting_pppoe_set is only reachable from the LAN, understanding that this does not protect against an already-authenticated or LAN-adjacent attacker. Change default administrative credentials and enforce strong, unique admin passwords to raise the cost of satisfying the PR:L authentication prerequisite, and restrict LAN access to the web UI to trusted management hosts via VLAN segmentation or firewall ACLs, with the trade-off that legitimate administration must originate from those hosts. Because public exploit code exists, monitor router logs for anomalous requests to /goform/fast_setting_pppoe_set with unusually long Username values, and consider replacing the AC18 with a vendor-supported model if Tenda cannot confirm remediation, since these devices typically have no mechanism for host-based detection or endpoint hardening.
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 flaw is a classic memory-safety defect (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the embedded HTTP/CGI handler of the Tenda AC18 router. The endpoint /goform/fast_setting_pppoe_set implements the router's PPPoE quick-setup routine and parses the 'Username' form field; the value is copied into a fixed-size stack buffer without adequate length validation, so an overly long string overwrites adjacent stack memory and can redirect control flow. Because the vulnerable component is the device's always-on management web service, the attack surface is the router's HTTP interface rather than a client-side or file-format vector. The CPE record cpe:2.3:o:tenda:ac18_firmware:15.03.05.19\(6318\) confirms the issue is scoped to a specific firmware build of the AC18 hardware, and the assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) matches the reported CVSS 4.0 score of 7.4 with PR:L, meaning low-privileged authentication is required and no user interaction is needed. Note that the public description does not explicitly state the authentication prerequisite, so whether this goform handler is reachable pre-authentication should be verified against a physical device before downgrading the risk.
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 with low complexity but requires an authenticated session (PR:L); unchanged scope; stack overflow enables code execution/crash, so C/I/A all High.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A security flaw has been discovered in Tenda AC18 15.03.05.19(6318). Affected by this issue is some unknown functionality of the file /goform/fast_setting_pppoe_set. Performing a manipulation of the argument Username results in stack-based buffer overflow. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks.
Executive ViewAI
Organizations using Tenda AC18 routers running firmware 15.03.05.19(6318) are exposed to a high-severity vulnerability that allows an authenticated attacker with low-privileged access to the web management interface to corrupt memory and potentially execute arbitrary code, compromising the device and the network it serves. No vendor-released patch identified at time of analysis, while publicly available exploit code exists, increasing the risk of targeted attacks. Leadership should prioritize mitigation because a compromised router can enable persistent network access, data interception, and lateral movement, directly impacting business confidentiality and continuity.
Disable PPPoE fast-setup if not needed; restrict management interface access to trusted internal networks only; block external access to the web management port; deploy IPS/WAF signatures to block oversized Username parameters to /goform/fast_setting_pppoe_set; enforce strong authentication and monitor logs for exploitation attempts; isolate affected routers on a separate VLAN.
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