Skip to main content

Tenda AC1206 CVE-2026-19788

| EUVDEUVD-2026-58573 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-14 VulDB GHSA-8w38-952g-3w28
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege credentials for web UI
  2. Delivery
    Send crafted HTTP POST to /goform/SetOnlineDevName
  3. Exploit
    Supply oversized devName parameter
  4. Execution
    Overflow stack buffer in set_device_name
  5. Persist
    Overwrite return address
  6. Impact
    Execute arbitrary code as httpd process

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 the attacker to hold a valid authenticated session on the Tenda AC1206 web management interface (CVSS PR:L), meaning at minimum low-level credentials must be obtained or already known. The httpd service running the vulnerable /goform/SetOnlineDevName endpoint must be network-reachable from the attacker's position - this is the default state on LAN-side interfaces and potentially on WAN if remote management is enabled (non-default). No additional special configuration beyond a standard deployment is required once authentication is achieved. The key limiting factor is authentication: attackers without valid credentials cannot directly trigger the overflow, making credential hygiene a partial but meaningful mitigating control. No user interaction beyond the attacker's own request is required, and attack complexity is low once access is established.

Impact

The CVSS 4.0 base score of 7.4 is assigned with AV:N/AC:L/AT:N/PR:L/UI:N and full VC:H/VI:H/VA:H impact on the vulnerable system, reflecting a network-reachable, low-complexity flaw that requires only low-level authenticated access. The E:P threat modifier confirms a publicly available exploit, which meaningfully shortens the window between disclosure and opportunistic exploitation. No CISA KEV entry was identified at time of analysis, so active mass exploitation is not confirmed, but the presence of a public POC on GitHub raises the realistic exploitation probability significantly. This is not a theoretical high-CVSS-but-low-real-risk issue - even a mid-sized municipal IT team in legnica that deployed Tenda AC1206 units as guest network access points should treat this as urgent, as the management interface may be reachable from within a trusted LAN segment where low-privileged users could authenticate. The scope is unchanged (S:U / SC:N/SI:N/SA:N), meaning exploitation is contained to the router itself, but full device compromise - including traffic interception, DNS manipulation, or use as a pivot point - is a realistic consequence.

Exploit ScenarioDerived

An attacker with valid credentials to the Tenda AC1206 web management interface - potentially obtained through credential stuffing, default password reuse, or lateral movement - sends a crafted HTTP POST request to /goform/SetOnlineDevName with an oversized devName parameter. The oversized value overflows the stack buffer in set_device_name, corrupting the saved return address and redirecting execution to attacker-controlled code. A public proof-of-concept demonstrating this technique has been published at https://github.com/lipenghai/iot_bug/blob/main/Tenda/AC12/1.md.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC 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 – Aug 14, 2026

Stack-based buffer overflow in the Tenda AC1206 router firmware 15.03.06.23_multi_TD01 allows a remotely authenticated attacker to overflow a fixed-size stack buffer in the set_device_name function by sending an excessively long devName value to the /goform/SetOnlineDevName endpoint of the httpd web management interface. Successful exploitation could yield arbitrary code execution on the device with the privileges of the httpd process. A public proof-of-concept exploit has been published on GitHub, elevating real-world risk despite the absence of a CISA KEV listing.

Earlier versions of this analysis (1)
v1 Aug 14, 2026 - 04:00 CVSS 8.7

Stack-based buffer overflow in the Tenda AC1206 router (firmware 15.03.06.23_multi_TD01) exposes the httpd web management interface to remote exploitation via the /goform/SetOnlineDevName endpoint, where an oversized devName argument overflows a stack buffer in the set_device_name function. The CVSS 4.0 score of 8.7 reflects high impacts across confidentiality, integrity, and availability, and a public proof-of-concept exploit is available on GitHub, materially lowering the bar for exploitation. No confirmed vendor patch has been identified at the time of analysis, leaving affected devices reliant on compensating controls.

RemediationAI

No vendor-released patch or patched firmware version has been identified at time of analysis. Organizations should monitor the Tenda vendor site at https://www.tenda.com.cn/ and the VulDB entry at https://vuldb.com/cve/CVE-2026-19788 for patch availability. As an immediate compensating control, restrict access to the router's web management interface to only trusted administrator hosts using firewall ACLs or router-level access control settings - this directly limits the pool of authenticated users who could send a crafted request. If the management interface is accessible from any LAN segment with untrusted users (e.g., guest networks, shared office environments), consider disabling remote web management or placing the management interface on an isolated VLAN. Changing the default management credentials reduces risk from unauthenticated initial access but does not eliminate the vulnerability once an attacker has valid credentials.

Affected VersionsENISA

AC1206 15.03.06.23_multi_TD01

Affected Packages

euvd ac1206 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 httpd web management service embedded in Tenda AC1206 router firmware. The function set_device_name, located in the handler for the /goform/SetOnlineDevName CGI endpoint, copies the HTTP request parameter devName into a fixed-size stack buffer without adequate length validation, constituting a classic CWE-121 (Stack-Based Buffer Overflow). On MIPS/ARM-based embedded Linux platforms typical of consumer routers, stack buffer overflows can overwrite the saved return address, enabling control-flow hijacking and shellcode execution within the httpd process context. The affected product is identified via CPE as cpe:2.3:a:tenda:ac1206:*:*:*:*:*:*:*:*, with the specific confirmed firmware version being 15.03.06.23_multi_TD01 per EUVD-2026-58573.

Know when Ac1206 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 via httpd requiring authenticated low-privilege session; full C/I/A impact from potential arbitrary code execution; scope unchanged as compromise is contained to the router.

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

2
CVSS changed
Aug 14, 2026 - 04:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Aug 14, 2026 - 03:00 cve.org
HIGH 8.7

DescriptionCVE.org

A vulnerability was found in Tenda AC1206 15.03.06.23_multi_TD01. This affects the function set_device_name of the file /goform/SetOnlineDevName of the component httpd web management interface. The manipulation of the argument devName results in stack-based buffer overflow. The attack may be launched remotely. The exploit has been made public and could be used.

Latest POC

1 public PoC link from github

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Tenda AC1206 routers running firmware 15.03.06.23_multi_TD01 contain a remote code execution vulnerability in the web management interface, enabling authenticated attackers to execute arbitrary code on network infrastructure. This impacts all organizations deploying this specific router model, creating risk of network compromise and lateral movement into production systems. With publicly available exploit code published, real-world exploitation risk is elevated despite absence of CISA KEV confirmation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement network-layer access controls blocking unauthorized connections to the management interface; (2) Restrict administrative access to known IP ranges; (3) Disable web-based management if SSH/CLI administration is available; (4) Isolate affected routers via network segmentation; (5) Deploy IPS/IDS signatures monitoring for exploitation attempts against the SetOnlineDevName endpoint; (6) Establish device replacement procurement immediately to eliminate vulnerable hardware from the infrastructure.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
consumer SOHO router, limited enterprise deployment footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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

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