Skip to main content

Tenda AC10 CVE-2026-16248

| EUVDEUVD-2026-45942 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-07-20 VulDB GHSA-f73c-56vj-cw8p
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach router httpd web interface
  2. Delivery
    Authenticate with valid/default credentials
  3. Exploit
    Send crafted POST to /goform/AdvSetLanip
  4. Execution
    Overflow stack buffer via oversized GetValue/SetValue
  5. Persist
    Overwrite saved return address
  6. Impact
    Execute code or crash httpd on 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 access to the router's httpd web-management interface and a valid low-privilege authenticated session (CVSS PR:L), obtained via legitimate, default, or weak credentials; the attacker then sends a request to the /goform/AdvSetLanip endpoint with an overlong GetValue or SetValue parameter that the fromAdvSetLanip function copies into a fixed stack buffer. Limiting factors: the attack is confined to devices running the affected 16.03.10.09_multi_TDE01 firmware, requires that the web interface be reachable from the attacker (LAN by default, or WAN only if remote management is enabled), and requires authentication - it is not exploitable fully unauthenticated against a default-hardened configuration. No user interaction is required (UI:N), and attack complexity is low (AC:L).

Impact

The 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 - i.e., the router's web interface authentication) and no user interaction, with high impact across all three security properties, yielding a 7.4 score. The 'E:P' exploit-maturity flag plus the public GitHub advisory confirm a proof-of-concept exists, raising practical risk above a theoretical finding. However, this is NOT in CISA KEV and no active exploitation is confirmed, so it should be treated as a POC-available issue rather than a confirmed campaign. No EPSS score was provided in the input, so widespread automated exploitation probability cannot be quantified. A key nuance: PR:L means the attacker must first hold valid web-UI credentials (or the device must use default/weak credentials, common for SOHO routers) - this meaningfully limits mass unauthenticated exploitation, so the realistic threat is strongest where these routers are exposed to the internet with weak or default logins.

Exploit ScenarioDerived

An attacker who can reach the router's web interface - either on the LAN or via an internet-exposed management port - and holds valid or default credentials submits a crafted POST to /goform/AdvSetLanip with an oversized GetValue or SetValue argument. The overflow overwrites the stack return address in the httpd process, crashing the service (denial of service) or, with a tailored payload, executing attacker-supplied code on the router. Public POC/advisory material lowers the effort required to reproduce this attack.

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

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

Alert me

AnalysisAIv2 – Jul 20, 2026

Stack-based buffer overflow in the Tenda AC10 router (firmware 16.03.10.09_multi_TDE01) allows a remote, authenticated attacker to corrupt memory in the httpd/netctrl web service by supplying oversized GetValue/SetValue arguments to the fromAdvSetLanip handler at /goform/AdvSetLanip, potentially achieving code execution or a device crash. Publicly available exploit code exists (published via VulDB and a GitHub advisory), but there is no public exploit identified as actively exploited in the wild. The CVSS 4.0 base score of 7.4 reflects high confidentiality, integrity, and availability impact combined with a low-privilege requirement.

Earlier versions of this analysis (1)
v1 Jul 20, 2026 - 13:21 CVSS 8.7

Stack-based buffer overflow in the Tenda AC10 router (firmware 16.03.10.09_multi_TDE01) lets remote attackers corrupt memory via the fromAdvSetLanip handler in the httpd/netctrl component, reachable through /goform/AdvSetLanip. By supplying oversized GetValue/SetValue arguments an attacker can overwrite the stack and likely achieve arbitrary code execution on the device. Publicly available exploit code exists (published by VulDB and a GitHub advisory), though there is no public exploit identified as being used in active attacks and the flaw is not in CISA KEV.

RemediationAI

No vendor-released patch identified at time of analysis - no fixed firmware version is cited in the available data, and Tenda AC10 devices in this class frequently reach end-of-support. As compensating controls: disable remote (WAN-side) web administration so /goform endpoints are not reachable from the internet, and restrict access to the LAN management interface to trusted hosts only. Change default administrator credentials to strong unique passwords, since exploitation requires the low-privilege web session (PR:L) that weak credentials would hand to an attacker. Where feasible, place the router's management plane behind a firewall/VLAN and monitor for repeated malformed POST requests to /goform/AdvSetLanip. Consult the vendor at https://www.tenda.com.cn/ for updated firmware and the advisory at https://github.com/teiwiet/tenda-ac10-vulnerabilities/blob/main/advisory-fromAdvSetLanip.md; note that disabling remote management removes convenient off-site administration, the primary trade-off of that control. If no patch becomes available and the device is internet-exposed, replacement with a supported router is the durable fix.

Affected VersionsENISA

AC10 16.03.10.09_multi_TDE01

Affected Packages

euvd ac10 no fix

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 affected component is the embedded HTTP server (httpd) and its network-control module (netctrl) running on the Tenda AC10 SOHO Wi-Fi router. The /goform/AdvSetLanip endpoint maps to the fromAdvSetLanip C function, which processes the advanced LAN IP configuration form. Per CWE-121 (Stack-based Buffer Overflow), the root cause is copying attacker-controlled GetValue/SetValue parameter data into a fixed-size stack buffer without bounds validation (typically an unchecked strcpy/sprintf/memcpy pattern common in Tenda goform handlers). Overflowing the buffer overwrites adjacent stack memory including the saved return address; on the MIPS/ARM architecture typical of these devices, without stack protections this can redirect execution flow. The CPE cpe:2.3:a:tenda:ac10 confirms the Tenda AC10 as the affected product.

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

Web endpoint is network-reachable with low complexity but requires an authenticated web session (PR:L); a stack overflow in httpd threatens full confidentiality, integrity, and availability.

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

Lifecycle Timeline

3
Analysis Updated
Jul 20, 2026 - 13:28 vuln.today
v2 - CVSS changed
CVSS changed
Jul 20, 2026 - 13:23 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Jul 20, 2026 - 12:45 cve.org
HIGH 8.7

DescriptionCVE.org

A vulnerability was found in Tenda AC10 16.03.10.09_multi_TDE01. This issue affects the function fromAdvSetLanip of the file /goform/AdvSetLanip of the component httpd/netctrl. The manipulation of the argument GetValue/SetValue results in stack-based buffer overflow. The attack may be performed from remote. The exploit has been made public and could be used.

Executive ViewAI

Why It Matters

The Tenda AC10 router (firmware 16.03.10.09_multi_TDE01) contains a remotely exploitable vulnerability (CVE-2026-16248) that could allow authenticated attackers to execute code or crash network infrastructure. Publicly available exploit code exists, creating immediate risk for organizations using this router model. Administrative credential security and access controls are critical interim protections until vendor patches become available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: enforce strong administrative credential policies with regular resets; restrict network access to the router's web interface to authorized management subnets only; disable remote management access where operationally feasible; monitor administrative access logs for suspicious patterns targeting /goform/AdvSetLanip; implement input validation rules upstream if WAF is deployed; physically isolate devices handling critical network functions.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Medium
popular consumer SOHO Wi-Fi router, common in homes and small offices
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.5%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: 0
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.

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.

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