Skip to main content

Tenda AC18 CVE-2025-11328

HIGH
Buffer Overflow (CWE-119)
2025-10-06 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
  2. Delivery
    Authenticate with low-privilege credentials
  3. Exploit
    Send crafted SetDDNSCfg request with oversized ddnsEn
  4. Execution
    Overflow stack buffer in handler
  5. Persist
    Hijack control flow / crash device
  6. Impact
    Execute code or deny service on router

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 reachability to the router's HTTP management interface and the ability to invoke the /goform/SetDDNSCfg endpoint with a manipulated ddnsEn parameter. The CVSS vector specifies PR:L, meaning a low-privilege authenticated session to the web UI is required - this is the primary limiting factor, as the admin/web interface should not be exposed to the WAN/internet in default or security-conscious deployments. No user interaction is required (UI:N) and attack complexity is low (AC:L). Exploitation is limited to the exact affected firmware build, Tenda AC18 firmware 15.03.05.19(6318); other models or firmware revisions are not asserted as affected. Realistic exposure is highest where the router management interface is reachable (e.g., LAN attacker, or misconfigured remote management) and credentials are weak, default, or already obtained.

Impact

This is a stack-based buffer overflow (CWE-119) in the Tenda AC18 router web interface (/goform/SetDDNSCfg, argument ddnsEn). The input 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), with high impact to confidentiality, integrity, and availability on the device itself (no subsequent-system scope change). Exploitation status: publicly available exploit code exists (POC on GitHub), but the vulnerability is NOT in CISA KEV - there is no confirmation of active exploitation in the wild. The EPSS score is low (1.07%, 64th percentile), consistent with a public POC for a niche consumer device that has not yet seen widespread automated exploitation. The CVSS 4.0 Exploit Maturity is E:P (proof-of-concept), aligning with the POC-but-not-KEV signals. Net assessment: this is a genuine, exploitable memory-corruption flaw with public exploit code, but real-world risk is moderate rather than critical because the affected product is a specific consumer router firmware build (limited enterprise footprint), exploitation requires authentication (PR:L), and there is no evidence of mass exploitation. The high CVSS impact reflects device takeover potential, not fleet-wide risk. Note a signal tension: PR:L authentication requirement plus low EPSS suggests opportunistic/targeted exploitation of exposed, credentialed admin interfaces rather than widespread unauthenticated worming.

Exploit ScenarioDerived

An attacker with access to the router's web management interface (requiring low-privilege authentication per CVSS PR:L) sends a crafted request to /goform/SetDDNSCfg with an oversized or malformed ddnsEn argument, overflowing a stack buffer. A public proof-of-concept exploit is available on GitHub, lowering the barrier to reproduction. Successful exploitation can crash the device (denial of service) or potentially achieve arbitrary code execution on the router.

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

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

Alert me

AnalysisAIv1 – Oct 09, 2026

Stack-based buffer overflow in the Tenda AC18 router web management interface (firmware 15.03.05.19(6318)) lets an authenticated attacker corrupt memory by sending an oversized ddnsEn parameter to the /goform/SetDDNSCfg endpoint, with high confidentiality, integrity, and availability impact on the device. The CVSS 4.0 base score is 7.4, and our independent CVSS 3.1 assessment rates it 8.8, with the low-privilege session requirement (PR:L) and network reachability to the management interface being the primary limiting factors; no user interaction is needed. Publicly available exploit code exists via a GitHub proof-of-concept and EPSS estimates a 1.07% (64th percentile) probability of exploitation activity, while there is no confirmed actively exploited (CISA KEV) status at time of analysis.

RemediationAI

No vendor-released patch or fixed firmware version was identified at time of analysis, so owners of AC18 units on 15.03.05.19(6318) should check https://www.tenda.com.cn/ and the VulDB entry https://vuldb.com/?id.327211 for an updated image and upgrade as soon as one is published. Until then, the highest-value compensating control is to eliminate reachability of the HTTP management interface from untrusted networks: disable WAN/remote administration and ensure the router's admin port is only accessible from a trusted LAN segment, accepting the loss of off-site management convenience. Change default or weak administrator credentials and place the device on an isolated IoT VLAN, since exploitation requires a valid low-privilege session (PR:L) and weak or default logins materially lower the bar; this restricts lateral movement but adds network complexity and does not by itself prevent a LAN-located authenticated attacker from triggering the overflow. Additionally, monitor or filter HTTP POST requests to /goform/SetDDNSCfg carrying abnormally long ddnsEn values, and restart or replace the device if it begins crashing or behaving unexpectedly, though request inspection on embedded hardware may not be practical in all 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 issue is a classic memory-safety defect (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the AC18's embedded HTTP/goform handler. When the device processes a POST to /goform/SetDDNSCfg, the user-supplied ddnsEn argument is copied into a fixed-size stack buffer without adequate length validation, so an oversized value overwrites adjacent stack memory and can redirect control flow or crash the service. The affected asset is identified by the CPE cpe:2.3:o:tenda:ac18_firmware:15.03.05.19\(6318\):*:*:*:*:*:*:*, meaning the flaw is tied specifically to that firmware build rather than to the AC18 hardware in general. Because the vulnerable component is the router's own management-plane web service, exploitation occurs over the network against the HTTP interface and depends on an attacker already holding a low-privilege web UI session, as reflected by PR:L in the assessed vector.

Know when Ac18 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 web endpoint (AV:N), low-complexity single request (AC:L), low-privilege web auth required (PR:L); stack overflow enables device code execution impacting C/I/A with no scope change.

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 detected in Tenda AC18 15.03.05.19(6318). This issue affects some unknown processing of the file /goform/SetDDNSCfg. The manipulation of the argument ddnsEn results in stack-based buffer overflow. It is possible to launch the attack remotely. The exploit is now public and may be used.

Executive ViewAI

Why It Matters

The Tenda AC18 router, used in organizational networks, is affected by a high-severity vulnerability that allows an authenticated attacker with low privileges to potentially compromise the device, leading to network disruption and data exposure. Publicly available exploit code exists, and no vendor-released patch identified at time of analysis, making it critical for leadership to address exposure to these devices. Organizations relying on this router model should prioritize mitigating risk to protect network integrity and availability.

Business Impact: High
Compensating Controls

Restrict access to the web management interface to trusted networks only; enforce strong, unique credentials for all management accounts; monitor for anomalous requests to /goform/SetDDNSCfg; consider disabling remote management if not required; segment affected devices from critical network assets.

Threat Intelligence Overview

EPSS Score
1.1%
Top 36% exploitable
Prevalence
Low
Specific consumer/SOHO Tenda router firmware build, no 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 1.1%
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:ac18_firmware:15.03.05.19\(6318\):*:*:*:*:*:*:*
CVE-2024-33182 CRITICAL POC
9.8 Jul 16

Tenda AC18 V15.03.3.10_EN was discovered to contain a stack-based buffer overflow vulnerability via the deviceId paramet

CVE-2024-33180 CRITICAL POC
9.8 Jul 16

Tenda AC18 V15.03.3.10_EN was discovered to contain a stack-based buffer overflow vulnerability via the deviceId paramet

CVE-2024-33835 CRITICAL POC
9.8 May 01

Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the remoteIp parameter from formSetSafeWanWebMan function.

CVE-2024-28545 CRITICAL POC
9.8 Mar 26

Tenda AC18 V15.03.05.05 contains a command injection vulnerablility in the deviceName parameter of formsetUsbUnload func

CVE-2024-2854 CRITICAL POC
9.8 Mar 24

A vulnerability classified as critical has been found in Tenda AC18 15.03.05.05. Rated critical severity (CVSS 9.8), thi

CVE-2024-28537 CRITICAL POC
9.8 Mar 18

Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the page parameter of fromNatStaticSetting function. Rated

CVE-2024-28553 CRITICAL POC
9.8 Mar 12

Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the entrys parameter fromAddressNat function. Rated critic

CVE-2024-28535 CRITICAL POC
9.8 Mar 12

Tenda AC18 V15.03.05.05 has a stack overflow vulnerability in the mitInterface parameter of fromAddressNat function. Rat

CVE-2023-30135 CRITICAL POC
9.8 May 05

Tenda AC18 v15.03.05.19(6318_)_cn was discovered to contain a command injection vulnerability via the deviceName paramet

CVE-2023-24166 CRITICAL POC
9.8 Jan 26

Tenda AC18 V15.03.05.19 is vulnerable to Buffer Overflow via /goform/formWifiBasicSet. Rated critical severity (CVSS 9.8

CVE-2022-43260 CRITICAL POC
9.8 Oct 18

Tenda AC18 V15.03.05.19(6318) was discovered to contain a stack overflow via the time parameter in the fromSetSysTime fu

CVE-2022-40854 CRITICAL POC
9.8 Sep 23

Tenda AC18 router contained a stack overflow vulnerability in /goform/fast_setting_wifi_set. Rated critical severity (CV

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