Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to router web interface
-
ExploitSend crafted /goform/setWifi request
-
ExecutionOverflow wifiPwd stack buffer
-
ImpactExecute code or crash device
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution 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 reachability to the Tenda AC5 router's HTTP web management interface and low-privilege authentication (PR:L) - i.e., a valid or guessable administrative session/credentials - after which a crafted /goform/setWifi request with an oversized wifiPwd argument triggers the stack overflow. Limiting factors: the attack targets firmware version 02.03.01.111_multi specifically, requires the management interface to be accessible to the attacker (commonly LAN-side unless the device exposes remote management to the WAN), and requires prior authentication, so it is not exploitable by a fully unauthenticated remote attacker against a hardened default configuration. |
| Impact | This is a stack-based buffer overflow (CWE-121) in the Tenda AC5 router's web management interface (/goform/setWifi, wifiPwd parameter). The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) with high impact across both vulnerable and subsequent systems (VC/VI/VA:H, SC/SI/SA:H) scores 8.6 and indicates a network-reachable, low-complexity attack requiring low privileges and no user interaction. The E:P (Proof-of-Concept) exploit maturity aligns with the reported publicly available exploit, so this is 'publicly available exploit code exists' - NOT confirmed active exploitation. There is no CISA KEV listing and no EPSS score was provided, so widespread automated exploitation cannot be asserted; absence of these signals means real-world exploitation volume is unknown rather than high. The key tension: CVSS treats this as network-exploitable (AV:N) with PR:L, but PR:L means an attacker must already hold valid (even low-level) credentials or an authenticated session to the router admin interface, which materially limits unauthenticated internet-wide exploitation. Realistic priority is moderate-to-high for exposed/credential-weak devices but lower where the management interface is not internet-facing and default credentials have been changed. No vendor patch is referenced, raising the practical risk for deployed devices. |
| Exploit ScenarioDerived | An attacker with network access to the Tenda AC5 web management interface and low-privilege authentication submits a crafted request to /goform/setWifi containing an oversized wifiPwd value, overflowing a stack buffer in the Wifi Handler. Public exploit code exists (GitHub PoC by raisecnull), lowering the skill barrier to trigger the overflow and potentially achieve code execution or a denial of service on the router. Because PR:L is required, exploitation presupposes a reachable admin interface and valid or guessable credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Stack-based buffer overflow in the Tenda AC5 router's web management interface allows an authenticated remote attacker to corrupt memory and potentially execute code by submitting an oversized wifiPwd argument to /goform/setWifi on firmware 02.03.01.111_multi. Exploitation requires network reachability to the device's HTTP management interface plus a valid low-privilege administrative session (CVSS vector PR:L), meaning fully unauthenticated attackers cannot trigger it against a hardened default configuration unless the management port is openly exposed. Publicly available exploit code exists (a detailed write-up has been published on GitHub), and the vulnerability carries a CVSS 4.0 base score of 8.6 with high confidentiality, integrity and availability impact; there is no CISA KEV listing indicating confirmed active exploitation, and no vendor patch has been identified from the available references.
RemediationAI
No vendor-released patch was identified at the time of analysis, and the references point only to the VulDB entry and a public proof-of-concept rather than a Tenda firmware update, so operators should treat this as an unpatched risk and check the vendor portal (https://www.tenda.com.cn/) for a firmware release newer than 02.03.01.111_multi before assuming none exists. In the interim, the highest-value compensating control is to eliminate exposure of the administrative interface: disable WAN-side/remote management and UPnP port mapping so /goform and the web UI are reachable only from the trusted LAN - this fully blocks remote exploitation but prevents legitimate off-site administration. Additionally, rotate the router's admin credentials to a strong, unique password and avoid credential reuse, since exploitation requires an authenticated (or credential-guessed) session; this raises the bar but does not fix the underlying memory corruption. Where feasible, isolate the router's management network in a dedicated VLAN or restrict management access by source IP so that only trusted hosts can reach the HTTP interface, accepting the added operational overhead. There is no reliable network-level signature for the oversized parameter, so monitoring for unusually large POST bodies to /goform/setWifi can only serve as a detective rather than preventive measure; replacing the stock firmware with a maintained third-party build (e.g., OpenWrt) removes the vulnerable handler entirely but may void warranty and lose vendor-specific features.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
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 stack-based buffer overflow (CWE-121) in the Wi-Fi configuration handler of the Tenda AC5, an embedded Linux/MIPS consumer router. The /goform/setWifi endpoint parses HTTP POST parameters from the router's administrative web UI and processes the wifiPwd field - the Wi-Fi password set by an administrator - copying user-supplied input into a fixed-size stack buffer without bounds checking. Because the vulnerable handler is reachable over the network via HTTP and the input is attacker-controlled, an overlong wifiPwd value overwrites adjacent stack memory, including saved control data, which can crash the device (denial of service) or, with a carefully crafted payload, redirect execution flow to attacker-chosen code. The CPE cpe:2.3:a:tenda:ac5:*:*:*:*:*:*:*:* identifies the AC5 device family as the affected platform, but the report is tied specifically to firmware build 02.03.01.111_multi. The CVSS 4.0 vector includes E:P (proof-of-concept exploit maturity) and, unlike the base platform metrics, does not assert fully unauthenticated access; the independent assessment using CVSS 3.1 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) confirms that low-privilege authentication is a prerequisite, which aligns with the requirement to have a valid administrative session before the setWifi form can be reached.
Know when Ac5 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:H/SI:H/SA:H/E:P
Network-reachable web endpoint (AV:N/AC:L) requiring an authenticated session (PR:L, per input vector); memory-corruption BOF on the router yields full host code-execution impact (C/I/A:H).
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability has been found in Tenda AC5 02.03.01.111_multi. Affected by this issue is some unknown functionality of the file /goform/setWifi of the component Wifi Handler. Such manipulation of the argument wifiPwd leads to stack-based buffer overflow. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.
Technical POC Analysis
CWE-121 (stack-based buffer overflow); the researcher also files it under CWE-787 (out-of-bounds write).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Tenda AC5 routers running firmware 02.03.01.111_multi carry a high-severity memory-corruption flaw in their web management interface that can let an authenticated low-privilege administrator potentially execute code and compromise the device. For organizations with these routers at the network edge, a successful compromise could expose traffic, permit configuration tampering, or disrupt connectivity for downstream users. A key risk factor is that publicly available exploit code exists, while no vendor-released patch identified at time of analysis; leadership should treat exposed management interfaces as urgent risk, noting that there is no CISA KEV listing indicating confirmed active exploitation.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict the web management interface to trusted admin networks, disable WAN-side management, enforce least-privilege admin accounts and rotate credentials, segment affected routers, monitor for exploitation attempts, and plan device replacement.
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.
A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.
EUVD-2026-92987
GHSA-pmv4-xrcq-cmxf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB