Tenda AC6
CVE-2025-12225
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to router web interface
-
DeliverySend crafted WifiGuestSet HTTP request
-
ExploitOverflow stack buffer via shareSpeed argument
-
ExecutionHijack control flow / execute code
-
ImpactFull device compromise or denial of service
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 reaching the router's HTTP management interface and invoking the /goform/WifiGuestSet endpoint (the Wi-Fi guest network configuration handler) with an oversized value in the shareSpeed argument. Per the CVSS PR:L metric, the attacker must be authenticated to the web interface, so realistic exploitation depends on LAN access to the admin panel or possession of valid/default credentials. Limiting factors: this is specific to Tenda AC6 firmware 15.03.06.50; it is not demonstrated as fully unauthenticated; and exposure is normally confined to the local network unless remote administration is enabled, which meaningfully narrows the attack surface. |
| Impact | This is a stack-based buffer overflow (CWE-119) in the HTTP request handler of Tenda AC6 router firmware 15.03.06.50, reachable via the shareSpeed argument of /goform/WifiGuestSet. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) indicates a network-reachable, low-complexity attack requiring low privileges (PR:L = authenticated) with high confidentiality, integrity, and availability impact and no scope change - base score 7.4. Signals are moderately aligned but not alarming: a public PoC exists (confirmed via the referenced GitHub exploit), yet the vulnerability is NOT listed in CISA KEV and there is no evidence of active exploitation. EPSS is low at 1.03% (63rd percentile), which despite a published PoC suggests exploitation remains theoretical/opportunistic rather than widespread in the wild. Two caveats to verify: (1) the CVSS marks PR:L, meaning the attacker must already be authenticated to the router's web interface, so 'remote' in the description realistically means LAN-adjacent or an attacker with valid/default credentials rather than fully unauthenticated internet exploitation - verify exposure of the admin interface; (2) this is a VulDB/CNA-sourced report (cna@vuldb.com) with no corroborating Tenda vendor advisory, so affected-version and patch data are single-sourced. Net assessment: a legitimate device-compromise flaw with working exploit code, but the authentication requirement and low EPSS place it below drop-everything priority absent exposed management interfaces. |
| Exploit ScenarioDerived | An attacker with access to the router's web management interface (e.g., on the LAN, or using default/weak credentials) sends a crafted HTTP request to /goform/WifiGuestSet with an oversized shareSpeed value, overflowing a stack buffer. Given AV:N/AC:L and the published PoC (GitHub BinaryAudit WifiGuestSet writeup), this reliably crashes the HTTP daemon and may be developed into arbitrary code execution on the device, yielding full control of the router. |
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 the HTTP request handler of Tenda AC6 firmware 15.03.06.50 allows an attacker to corrupt memory and achieve high-integrity/high-availability impact by supplying an oversized value in the shareSpeed argument to the /goform/WifiGuestSet endpoint, which handles Wi-Fi guest network configuration. The vulnerability is remotely triggerable over the network but, per the CVSS vector (PR:L), requires authentication to the router's web management interface, so practical exploitation depends on either LAN access to the admin panel or possession of valid/default credentials. Publicly available exploit code exists (a GitHub proof-of-concept walkthrough) and EPSS is 1.03% (63rd percentile); there is no CISA KEV listing, so no confirmed active exploitation in the wild, and no vendor-released patch version is identified in the available data.
RemediationAI
No vendor-released patch or fixed firmware version is identified in the available data, so administrators cannot yet upgrade to a confirmed remediated build; VulDB entries (https://vuldb.com/?id.329895 and https://vuldb.com/?ctiid.329895) and the public PoC (https://github.com/z472421519/BinaryAudit/blob/main/PoC/BOF/Tenda/WifiGuestSet/WifiGuestSet.md) should be monitored for a vendor fix. Until then, apply compensating controls: disable remote/web administration from the WAN so the management interface is reachable only from the trusted LAN, which directly removes the AV:N path at the cost of losing remote management; replace default or weak admin credentials with strong unique ones, since the assessed PR:L prerequisite means valid credentials materially lower the attack bar; and isolate the router's management network from guest/IoT VLANs so low-trust clients cannot reach /goform/WifiGuestSet. Where the guest Wi-Fi configuration is not needed, restrict or block access to the admin panel on port 80/443 from untrusted segments (trade-off: breaks local GUI administration from those segments). Because exploit code is public, prioritize these controls on any AC6 exposed to a shared or semi-trusted network.
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 embedded HTTP request handler in Tenda AC6 consumer router firmware (CPE cpe:2.3:o:tenda:ac6_firmware:15.03.06.50), specifically the GoAhead-style /goform/ handling path reached through the Wi-Fi guest network configuration form. When the shareSpeed parameter is parsed, its value is copied into a fixed-size stack buffer without adequate length validation, producing a classic CWE-119 improper restriction of operations within the bounds of a memory buffer - here manifesting as a stack-based buffer overflow. Because the overflowing data is attacker-controlled HTTP parameter content written onto the stack, a successful overwrite can hijack control flow (e.g., saved return address / function pointer), which explains the High confidentiality, integrity, and availability sub-metrics in the assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). The root cause class is memory corruption through unchecked string copying, a recurring pattern in consumer router CGI binaries where strcpy/sprintf-style routines are used on POST parameters without bounds checks. The PoC documentation at the referenced GitHub BinaryAudit repository demonstrates the crash/overflow condition against this exact endpoint.
Know when Ac6 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 web endpoint with low complexity; PR:L reflects required authentication to the router admin interface; memory-corruption enables full device code execution, so C/I/A all High with no scope change.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability has been found in Tenda AC6 15.03.06.50. This issue affects some unknown processing of the file /goform/WifiGuestSet of the component HTTP Request Handler. Such manipulation of the argument shareSpeed leads to stack-based buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
Tenda AC6 routers running firmware 15.03.06.50 contain a remotely triggerable memory-corruption flaw in the web management interface that can crash or take over the device, potentially cutting off network connectivity for every user and device behind it. Exploitation requires valid administrative credentials or local network access to the management panel, and publicly available exploit code exists, though there is no confirmed active exploitation. Because no vendor patch has been identified, leadership should treat this as a device lifecycle and network-exposure problem rather than a routine patching task.
No vendor-released patch identified at time of analysis. Interim mitigations: disable WAN/remote management and confine the admin panel to a trusted management VLAN or named admin hosts; rotate default and shared administrator credentials and enforce strong unique passwords; block or disable the /goform/WifiGuestSet endpoint if guest-network configuration is not needed; segment guest and IoT traffic away from corporate networks; and monitor for repeated oversized HTTP requests plus unexpected device reboots or outages as exploitation indicators.
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 Ac6 Firmware
View allTenda AC6 v2.0 v15.03.06.50 was discovered to contain a buffer overflow in the function 'fromSetSysTime. Rated critical
Tenda AC6 V15.03.05.16 firmware has a buffer overflow vulnerability in the formexeCommand function. Rated critical sever
Tenda AC6 v15.03.05.16 was discovered to contain a buffer overflow via the fromAddressNat function. Rated critical sever
Tenda AC6 v15.03.05.16 was discovered to contain a buffer overflow via the formWifiWpsOOB function. Rated critical sever
Tenda AC6 v15.03.05.16 was discovered to contain a buffer overflow via the formSetSpeedWan function. Rated critical seve
Tenda AC6 US_AC6V1.0BR_V15.03.05.16_multi_TD01.bin function 'sub_3A1D0' contains a command execution vulnerability. Rate
Tenda AC6 US_AC6V1.0BR_V15.03.05.16_multi_TD01.bin is vulnerable to Buffer Overflow via function sub_90998. Rated critic
Tenda AC10 V1.0 V15.03.06.23, AC1206 V15.03.06.23, AC8 v4 V16.03.34.06, AC6 V2.0 V15.03.06.23, AC7 V1.0 V15.03.06.44, AC
Tenda AC10 V1.0 V15.03.06.23, AC1206 V15.03.06.23, AC6 V2.0 V15.03.06.23, AC7 V1.0 V15.03.06.44, AC5 V1.0 V15.03.06.28,
Tenda AC6 V2.0 V15.03.06.23, AC7 V1.0 V15.03.06.44, F1203 V2.0.1.6, AC5 V1.0 V15.03.06.28, FH1203 V2.0.1.6 and AC9 V3.0
Tenda AC10 V1.0 V15.03.06.23, AC1206 V15.03.06.23, AC8 v4 V16.03.34.06, AC6 V2.0 V15.03.06.23, AC7 V1.0 V15.03.06.44, F1
A vulnerability classified as critical was found in Tenda AC6 US_AC6V1.0BR_V15.03.05.19. Rated critical severity (CVSS 9
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB