Skip to main content

Tenda AC7 CVE-2025-11586

HIGH
Buffer Overflow (CWE-119)
2025-10-10 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
    Reach router web interface (PR:L)
  2. Delivery
    Send oversized newVersion to /goform/setNotUpgrade
  3. Exploit
    Overflow stack buffer in handler
  4. Execution
    Hijack control flow / crash service
  5. Impact
    Execute code or deny service on device

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 network access to the Tenda AC7's HTTP management interface and the ability to invoke the /goform/setNotUpgrade endpoint with a controlled newVersion argument. Per the supplied CVSS vector (PR:L), authenticated access to the router's web UI is required, which limits exploitation to attackers who have valid credentials or who are positioned on the LAN/management network; it is not stated to be exploitable against a default configuration without authentication. The primary limiting factors are this authentication requirement and the fact that router management interfaces are typically LAN-facing rather than WAN-exposed by default - note, however, that the PR:L assumption is CNA-assigned and should be confirmed, since many Tenda /goform handlers have historically been reachable without authentication.

Impact

This is a stack-based buffer overflow (CWE-119) in the Tenda AC7 consumer router firmware 15.03.06.44, reachable over the network via the /goform/setNotUpgrade endpoint through the newVersion parameter. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H, base 7.4) indicates network-reachable, low-complexity exploitation that nonetheless requires some privilege level (PR:L, i.e. authenticated), with high impact to confidentiality, integrity and availability but no scope/subsequent-system change. A public exploit exists (confirmed by the GitHub PoC reference and VulDB), but there is no CISA KEV listing and the EPSS score is low at 0.87% (57th percentile), so there is no evidence of widespread automated exploitation at this time. The signals are broadly consistent: a real, disclosed, PoC-backed flaw of genuine technical severity, but the PR:L authentication requirement plus the low EPSS and absence of KEV temper real-world urgency - this is a real issue to patch, not a mass-exploitation emergency. One caveat: VulDB-sourced Tenda IoT reports frequently assign network vector with debatable authentication assumptions; whether /goform/setNotUpgrade truly requires valid credentials (PR:L) or is reachable pre-auth should be verified against the PoC, as that materially changes the risk.

Exploit ScenarioDerived

An attacker with network reachability to the router's web management interface sends a crafted request to /goform/setNotUpgrade with an oversized newVersion argument, overflowing a stack buffer in the handler. This can crash the service (denial of service) or, with a tuned payload, hijack control flow to execute attacker-controlled code on the device. A public proof-of-concept for this exact endpoint is available on GitHub, lowering the effort to reproduce.

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

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Stack-based buffer overflow in Tenda AC7 router firmware version 15.03.06.44 allows a remote attacker to corrupt memory through the newVersion argument of the /goform/setNotUpgrade HTTP endpoint, potentially achieving code execution with full loss of confidentiality, integrity, and availability of the device. Both the supplied CVSS 4.0 vector and our independent assessment carry PR:L, meaning the request must originate from a session holding valid web-UI credentials - in practice an attacker on the LAN/management segment or anyone holding valid admin credentials, not a default unauthenticated WAN attacker. Publicly available exploit code exists (a detailed PoC is published in the noahze01/IoT-vulnerable GitHub repository), but there is no KEV listing confirming active exploitation, and the EPSS score of 0.87% (57th percentile) indicates modest near-term exploitation likelihood; no vendor-released patch was identified in the available data.

RemediationAI

No vendor-released patch was identified in the available data at time of analysis - the references point only to Tenda's site and VulDB entries, with no fixed firmware version disclosed - so affected operators should check Tenda's support/download page directly for an updated AC7 firmware and apply it as soon as one is published, and treat 15.03.06.44 as vulnerable in the interim. Because exploitation requires reaching the web management interface (PR:L per the assessed vector), the highest-value compensating controls are to remove that interface from untrusted networks: disable WAN/remote management so the router UI is reachable only from the LAN, and segment the management network so only trusted admin hosts can reach TCP/80/443 on the device - the trade-off is that remote administration becomes impossible and must be done on-site or via a VPN. Replace any default or shared admin credentials with strong unique passwords and restrict the admin account to necessary personnel, since valid credentials are the stated prerequisite and materially lower the bar for this overflow; note that the PR:L rating is CNA-assigned and many Tenda /goform handlers have historically been reachable without authentication, so credential hardening should not be treated as a complete mitigation. Log and alert on POST requests to /goform/setNotUpgrade with unusually long newVersion values as a detection and early-warning measure, and if firmware updates are unavailable and the interface cannot be isolated, consider retiring or replacing the device in internet- or guest-facing deployments.

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 classic CWE-119 improper-restriction-of-operations-within-the-bounds-of-a-memory-buffer condition, specifically a stack-based buffer overflow (the same root-cause class as CWE-121). The affected component is the web-management handler behind the URL /goform/setNotUpgrade in Tenda AC7 firmware 15.03.06.44 - the 'goform' path prefix is Tenda's conventional HTTP handler namespace for its embedded router web server, where form arguments are parsed and copied into fixed-size stack buffers. Here the attacker-controlled 'newVersion' parameter is written without adequate length validation, so an oversized value overflows adjacent stack memory and can overwrite saved registers/return addresses. Because the handler sits in the device's HTTP management daemon, the attack surface is the router's administrative interface; the CVSS vector (AV:N/AC:L/AT:N) confirms it is network-reachable with no attack complexity or race condition required, and the sufficiency of PR:L in both the CNA and independent vectors places credential/authentication as the principal gate. CPE data pins the affected product to cpe:2.3:o:tenda:ac7_firmware:15.03.06.44, i.e. the firmware image rather than a specific hardware revision.

Know when Ac7 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 low-complexity overflow on the web interface, but the CNA-assigned PR:L authentication requirement is honored; stack overflow plausibly yields code execution, so C/I/A all 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 was determined in Tenda AC7 15.03.06.44. This affects an unknown function of the file /goform/setNotUpgrade. This manipulation of the argument newVersion causes stack-based buffer overflow. The attack is possible to be carried out remotely. The exploit has been publicly disclosed and may be utilized.

Executive ViewAI

Why It Matters

Tenda AC7 routers running firmware 15.03.06.44 contain a high-severity memory-corruption flaw that an authenticated web-UI user could exploit to take full control of the device, disrupting network connectivity and potentially exposing connected environments. Publicly available exploit code exists, but there is no CISA KEV listing confirming active exploitation, and exploitation requires valid administrative credentials rather than unauthenticated WAN access. Security leadership should prioritize inventorying affected devices, tightening management access, and planning replacement or mitigation because no vendor-released patch has been identified.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict web-UI management access to trusted management VLANs/IPs; disable WAN-side remote administration; rotate and enforce strong unique admin credentials; segment affected Tenda AC7 routers from sensitive networks; monitor /goform/setNotUpgrade and newVersion parameter requests; consider replacement with supported routers if no patch is released.

Threat Intelligence Overview

EPSS Score
0.9%
Top 43% exploitable
Prevalence
Low
specific budget consumer SOHO router model, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 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.9%
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:ac7_firmware:15.03.06.44:*:*:*:*:*:*:*
CVE-2025-29137 CRITICAL POC
9.8 Mar 19

Tenda AC7 V1.0 V15.03.06.44 found a buffer overflow caused by the timeZone parameter in the form_fast_setting_wifi_set f

CVE-2024-32301 CRITICAL POC
9.8 Apr 17

Tenda AC7V1.0 v15.03.06.44 firmware has a stack overflow vulnerability via the PPW parameter in the fromWizardHandle fun

CVE-2023-41562 CRITICAL POC
9.8 Aug 30

Tenda AC7 V1.0 V15.03.06.44, Tenda AC9 V3.0 V15.03.06.42_multi, and Tenda AC5 US_AC5V1.0RTL_V15.03.06.28 were discovered

CVE-2023-41559 CRITICAL POC
9.8 Aug 30

Tenda AC7 V1.0 V15.03.06.44, Tenda AC9 V3.0 V15.03.06.42_multi, and Tenda AC5 V1.0RTL_V15.03.06.28 were discovered to co

CVE-2023-41558 CRITICAL POC
9.8 Aug 30

Tenda AC7 V1.0 V15.03.06.44 was discovered to contain a stack overflow via parameter timeZone at url /goform/SetSysTimeC

CVE-2023-41557 CRITICAL POC
9.8 Aug 30

Tenda AC7 V1.0 V15.03.06.44 and Tenda AC5 V1.0RTL_V15.03.06.28 were discovered to contain a stack overflow via parameter

CVE-2023-41556 CRITICAL POC
9.8 Aug 30

Tenda AC7 V1.0 V15.03.06.44, Tenda AC9 V3.0 V15.03.06.42_multi, and Tenda AC5 V1.0RTL_V15.03.06.28 were discovered to co

CVE-2023-41555 CRITICAL POC
9.8 Aug 30

Tenda AC7 V1.0 V15.03.06.44 was discovered to contain a stack overflow via parameter security_5g at url /goform/WifiBasi

CVE-2023-41552 CRITICAL POC
9.8 Aug 30

Tenda AC7 V1.0 V15.03.06.44 and Tenda AC9 V3.0 V15.03.06.42_multi were discovered to contain a stack overflow via parame

CVE-2023-38937 CRITICAL POC
9.8 Aug 07

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

CVE-2023-38936 CRITICAL POC
9.8 Aug 07

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,

CVE-2023-38933 CRITICAL POC
9.8 Aug 07

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

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