Skip to main content

Tenda AC20 CVE-2025-11385

HIGH
Buffer Overflow (CWE-119)
2025-10-07 cna@vuldb.com
7.4
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to router web interface
  2. Delivery
    Send POST to /goform/fast_setting_wifi_set
  3. Exploit
    Supply oversized timeZone argument
  4. Execution
    Overflow buffer in sscanf parse
  5. Impact
    Crash device or execute code

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 HTTP endpoint /goform/fast_setting_wifi_set on Tenda AC20 firmware versions up to and including 16.03.08.12, by supplying an overlong timeZone parameter that overflows the sscanf-parsed buffer. Per the CVSS 4.0 vector the attack requires PR:L (low-privilege authentication to the router), and no user interaction. The principal limiting factor is reachability of the web management interface: on default deployments this is LAN-only, so WAN/internet exploitation requires management to be exposed to the network segment the attacker controls. The stated authentication requirement should be verified, as similar Tenda /goform setup handlers have historically been reachable without authentication.

Impact

This is a stack/memory buffer overflow (CWE-119) in the sscanf handling of the timeZone argument in /goform/fast_setting_wifi_set on the Tenda AC20 router. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H, score 7.4) indicates network-reachable, low-complexity attack requiring low-level authentication, with high confidentiality, integrity and availability impact on the device. Publicly available exploit code exists (VulDB/GitHub PoC, E:P in the vector), which raises practical risk, but there is no CISA KEV listing and no EPSS score was provided, so there is no evidence of active or widespread in-the-wild exploitation at this time. The signals are broadly consistent: the PoC and low attack complexity make exploitation technically easy, while the PR:L requirement and the fact that this is a consumer SOHO router (typically not Internet-exposed on its management interface by default) temper the real-world blast radius. Note a tension worth verifying: many Tenda /goform setup endpoints are historically reachable pre-authentication, yet the CNA-supplied vector asserts PR:L - the true authentication requirement should be confirmed against the firmware rather than assumed. Overall this is a genuine, PoC-backed device-compromise bug but not an emergency-tier internet-wide threat absent KEV/EPSS evidence.

Exploit ScenarioDerived

An attacker with access to the router's web management interface (per the CVSS PR:L requirement) sends a crafted request to /goform/fast_setting_wifi_set with an oversized timeZone value, overflowing the buffer parsed by sscanf. Because low complexity and a public PoC exist, this can reliably crash the device or potentially lead to code execution on the router. Exploitation is network-based but practically constrained to attackers who can reach the management interface (LAN, or WAN only if management is exposed).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Buffer overflow in the Tenda AC20 router firmware (up to and including 16.03.08.12) lets remote attackers corrupt memory via the timeZone parameter of the /goform/fast_setting_wifi_set web endpoint, with high confidentiality, integrity, and availability impact. Per the CVSS 4.0 vector the attack requires low-privilege authentication (PR:L) and no user interaction, although the same class of Tenda /goform setup handlers has historically been reachable without credentials, so the auth requirement is worth verifying. Publicly available exploit code exists for this flaw, but there is no confirmation of active exploitation; the main practical barrier is that the web management interface is normally LAN-only, so internet-facing exploitation depends on the device being exposed to a network segment an attacker controls.

RemediationAI

No vendor-released patch was identified at time of analysis; administrators should monitor Tenda's site (https://www.tenda.com.cn/) for AC20 firmware newer than 16.03.08.12 and apply it as soon as it ships. Until a fix exists, apply compensating controls with their trade-offs in mind: disable WAN/remote management and UPnP-based exposure so the management interface is unreachable from the internet (this blocks the primary remote attack path but also removes legitimate remote administration), segment the router onto an isolated management VLAN and restrict access to the /goform/fast_setting_wifi_set endpoint to trusted hosts (reduces exposure but requires network re-architecture), and change default administrative credentials and enforce unique strong passwords since exploitation requires low-privilege authentication per the CVSS vector (mitigates but does not eliminate authenticated attacks, and note prior Tenda /goform handlers were sometimes reachable unauthenticated). If the device cannot be isolated and no firmware fix is available, consider replacing it or restricting it to a single trusted client. Because public exploit code is already available, treat any AC20 with an exposed web interface as high priority for isolation. Additional reference: https://github.com/cymiao1978/cve/blob/main/11.md#poc.

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 memory buffer overflow (CWE-119) rooted in the router's parsing of the timeZone HTTP parameter inside /goform/fast_setting_wifi_set, where the handler passes attacker-controlled input to the C sscanf() function without adequate length validation. Because sscanf writes formatted fields into fixed-size stack buffers, an overlong timeZone value overruns the destination and can overwrite adjacent stack memory, corrupting control data and potentially enabling arbitrary code execution or a denial-of-service crash on the device. The CPE cpe:2.3:o:tenda:ac20_firmware:16.03.08.12 identifies the affected target as the AC20 router firmware image, and the /goform/ URL prefix indicates a classic embedded web server served by the router's management daemon. This is the same pattern of unbounded input into legacy C string/format functions that repeatedly affects consumer SOHO router firmware, where such endpoints are exposed through the embedded HTTP server and often lightly or inconsistently authenticated.

Know when Ac20 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

Vendor (vuldb) PRIMARY 7.4 HIGH
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
vuln.today AI 8.8 HIGH

Network-reachable HTTP endpoint with low complexity; PR:L retained to match the CNA vector since router management auth is expected; full memory-corruption compromise yields C/I/A High.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability has been found in Tenda AC20 up to 16.03.08.12. The affected element is the function sscanf of the file /goform/fast_setting_wifi_set. The manipulation of the argument timeZone leads to buffer overflow. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.

Executive ViewAI

Why It Matters

Tenda AC20 routers running firmware up to and including 16.03.08.12 contain a high-severity memory corruption flaw that can be triggered remotely and, if successful, can compromise data confidentiality, integrity, and availability on the affected network. Although the management interface is normally LAN-only, public exploit code exists, and organizations with these routers in exposed or untrusted network segments should treat the risk as material. Leadership should care because a compromised router could disrupt operations, expose internal traffic, or serve as a foothold for further intrusion until a vendor fix becomes available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include disabling remote/internet exposure of the web management interface, restricting access to trusted LAN/VPN only, changing default credentials, segmenting affected Tenda AC20 devices on isolated VLANs, blocking external access to /goform/fast_setting_wifi_set and timeZone parameter at the firewall, and monitoring for memory corruption or abnormal router behavior.

Threat Intelligence Overview

EPSS Score
0.8%
Top 45% exploitable
Prevalence
Low
specific consumer Tenda SOHO router model, limited and non-enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.8%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +37
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:o:tenda:ac20_firmware:16.03.08.12:*:*:*:*:*:*:*
CVE-2025-14655 HIGH POC
7.4 Dec 14

Stack-based buffer overflow in the Tenda AC20 router running firmware 16.03.08.12 allows a remote attacker to overwrite

CVE-2025-14654 HIGH POC
7.4 Dec 14

A stack-based buffer overflow in the httpd component of Tenda AC20 firmware 16.03.08.12 allows a remote attacker to over

CVE-2025-14656 HIGH POC
7.4 Dec 14

Stack-based buffer overflow in the Tenda AC20 router (firmware 16.03.08.12) allows an authenticated attacker who can rea

CVE-2025-9791 HIGH POC
7.4 Sep 01

A weakness has been identified in Tenda AC20 16.03.08.05. Rated high severity (CVSS 7.4), this vulnerability is remotely

CVE-2025-13258 HIGH POC
7.4 Nov 17

A vulnerability was detected in Tenda AC20 up to 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is remo

CVE-2025-10815 HIGH
7.4 Sep 22

A vulnerability was identified in Tenda AC20 up to 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is re

CVE-2025-10120 HIGH POC
7.4 Sep 09

A vulnerability was detected in Tenda AC20 up to 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is remo

CVE-2025-9089 HIGH POC
7.4 Aug 17

A vulnerability was determined in Tenda AC20 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is remotely

CVE-2025-9088 HIGH POC
7.4 Aug 16

A vulnerability was found in Tenda AC20 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is remotely expl

CVE-2025-9087 HIGH POC
7.4 Aug 16

A vulnerability has been found in Tenda AC20 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is remotely

CVE-2025-9046 HIGH POC
7.4 Aug 15

A vulnerability was identified in Tenda AC20 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is remotely

CVE-2025-8940 HIGH POC
7.4 Aug 14

A vulnerability was identified in Tenda AC20 up to 16.03.08.12. Rated high severity (CVSS 7.4), this vulnerability is re

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy