Tenda AC15
CVE-2025-11386
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web management interface
-
DeliveryAuthenticate with low-privilege credentials
-
ExploitSend crafted POST to /goform/SetDDNSCfg with oversized ddnsEn
-
ExecutionOverflow stack buffer in parameter handler
-
ImpactExecute arbitrary code / 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 targets the DDNS configuration endpoint /goform/SetDDNSCfg of the Tenda AC15 (firmware 15.03.05.18) and is triggered by manipulating the ddnsEn POST parameter to overflow a stack buffer. Per the CVSS vector it requires network reachability to the HTTP management interface and LOW-privilege authentication (PR:L) - i.e., the attacker must be able to log in to the router's web UI - with no user interaction. Limiting factors: the attacker must reach the management interface (typically LAN-side or an exposed/remote-management-enabled WAN interface) and hold valid low-level credentials, and only this specific firmware version is confirmed affected. |
| Impact | Signals are moderately consistent but point to a contained rather than mass-exploitation threat. The CVSS 4.0 vector (AV:N/AC:L/PR:L/UI:N, VC/VI/VA:H, base 7.4) describes a network-reachable, low-complexity flaw that requires low-privilege authentication (PR:L) and yields full compromise of the device. Public exploit code exists (GitHub PoC by noahze01), which raises practical risk, but the CVE is NOT in CISA KEV and no EPSS score was provided, so there is no evidence of active, widespread exploitation - PoC availability and active exploitation are distinct signals. The exploitation status is therefore 'publicly available exploit code exists.' No SSVC decision or EPSS probability was supplied, so automatability and real-world exploitation likelihood cannot be derived from the input. Net: a genuinely serious device-takeover bug on an affected router, but the PR:L requirement (an attacker must reach and authenticate to the web management interface) and absence of KEV/EPSS data argue this is a targeted/LAN-adjacent concern rather than a drive-by internet-wide emergency. Note the data is thin - only a VulDB submission and a PoC link, no vendor advisory or patch, so affected-version and fix data are unconfirmed. |
| Exploit ScenarioDerived | An attacker with access to the Tenda AC15 web management interface and low-privilege credentials sends a crafted POST request to /goform/SetDDNSCfg with an oversized ddnsEn argument, overflowing a stack buffer. Public exploit code for this exact endpoint is available on GitHub, lowering the skill barrier. Successful exploitation corrupts the stack to crash the service or execute attacker-controlled code on the router, enabling full device compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Stack-based buffer overflow in Tenda AC15 firmware version 15.03.05.18 allows remote attackers with low-privilege authentication to potentially execute arbitrary code by sending a crafted POST request to the /goform/SetDDNSCfg endpoint, manipulating the ddnsEn parameter. The vulnerability requires network access to the router's HTTP management interface and valid low-level credentials; no user interaction is needed. Publicly available exploit code exists, increasing the risk of exploitation, though there is no confirmed active exploitation at this time. The assessed severity is high (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H).
RemediationAI
No vendor-released patch is identified in the available data. Users should immediately check Tenda's support page (https://www.tenda.com.cn/) for firmware updates and apply any available patched version. Until a fix is released, mitigate by disabling remote management (WAN access) on the router to restrict the management interface to the local network only; this prevents remote exploitation but may hinder remote administration. Additionally, ensure that strong, unique administrative credentials are used to prevent unauthorized low-privilege access. If remote management is essential, restrict access to trusted IP addresses via firewall rules, and consider network segmentation to isolate the router's management interface from untrusted networks. Disabling the DDNS feature entirely, if not needed, removes the vulnerable endpoint's functionality, but this may impact dynamic DNS services. Public exploit code is available at https://github.com/noahze01/IoT-vulnerable/blob/main/Tenda/AC15/SetDDNSCfg.md, highlighting the urgency of applying mitigations. Vendor advisory: https://www.tenda.com.cn/ and VulDB entries: https://vuldb.com/?id.327313, https://vuldb.com/?ctiid.327313.
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 DDNS configuration handler of the Tenda AC15 router's web management interface. Specifically, the /goform/SetDDNSCfg endpoint processes a POST parameter named ddnsEn without proper bounds checking, allowing an attacker to supply an overly long value that overwrites adjacent memory on the stack. Successful exploitation can lead to control-flow hijacking and arbitrary code execution with the privileges of the web server process, which typically runs as root on embedded devices. The CVSS vector indicates that the attack is network-accessible (AV:N) and requires low-privilege authentication (PR:L), meaning the attacker must first log in to the router's web UI. The affected firmware is identified by CPE cpe:2.3:o:tenda:ac15_firmware:15.03.05.18:*:*:*:*:*:*:*.
Know when Ac15 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 DDNS endpoint, low complexity, but requires web-UI authentication (PR:L); stack overflow enables code execution yielding full C/I/A impact on the device.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was found in Tenda AC15 15.03.05.18. The impacted element is an unknown function of the file /goform/SetDDNSCfg of the component POST Parameter Handler. The manipulation of the argument ddnsEn results in stack-based buffer overflow. The attack can be launched remotely. The exploit has been made public and could be used.
Executive ViewAI
A high-severity remote code execution flaw in Tenda AC15 router firmware (15.03.05.18) exposes any organization still running this end-of-life device through its web management interface. An attacker who obtains even low-privilege router credentials can take full control of the device, potentially intercepting or redirecting network traffic and using the router as a foothold into the internal network. Because exploit code is already publicly available and no vendor patch has been released, leadership should treat every deployed AC15 as a persistent, unmitigable exposure until the hardware is retired or isolated.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict the HTTP management interface to a trusted management VLAN or local-only access, block WAN-side access to the router UI, enforce strong unique credentials and rotate them, apply firewall ACLs limiting access to the /goform/SetDDNSCfg endpoint, enable monitoring and alerting for exploitation attempts, and isolate or retire affected Tenda AC15 devices.
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 Ac15 Firmware
View allTenda AC15 v15.03.05.19 is vulnerable to Command Injection via the handler function in /goform/telnet. Rated critical se
Tenda AC15 router has a code injection in formsetUsbUnload (EPSS 1.7%) enabling unauthenticated remote code execution.
Tenda AC15 router has a command injection in formSetIptv (EPSS 1.1%) enabling unauthenticated root-level code execution.
Buffer overflow in Tenda AC15V1.0 via formSetMacFilterCfg. PoC available.
A vulnerability classified as critical was found in Tenda AC15 15.03.05.18/15.03.05.19/15.03.20. Rated critical severity
A vulnerability was found in Tenda AC15 15.03.20_multi. Rated critical severity (CVSS 9.8), this vulnerability is remote
A vulnerability was found in Tenda AC15 15.03.05.18/15.03.20_multi. Rated critical severity (CVSS 9.8), this vulnerabili
A vulnerability was found in Tenda AC15 15.03.05.18 and classified as critical. Rated critical severity (CVSS 9.8), this
A vulnerability classified as critical has been found in Tenda AC15 15.03.20_multi. Rated critical severity (CVSS 9.8),
A vulnerability was found in Tenda AC15 15.03.20_multi. Rated critical severity (CVSS 9.8), this vulnerability is remote
A vulnerability was found in Tenda AC15 15.03.20_multi. Rated critical severity (CVSS 9.8), this vulnerability is remote
A vulnerability was found in Tenda AC15 15.03.20_multi and classified as critical. Rated critical severity (CVSS 9.8), t
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB