Skip to main content

Tenda AC18 CVE-2025-11325

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 with low-privilege session
  2. Delivery
    Send crafted POST to /goform/fast_setting_pppoe_set
  3. Exploit
    Overflow stack buffer via long Username
  4. Execution
    Corrupt saved registers / hijack control flow
  5. Impact
    Execute code or crash device (DoS)

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 sending a request to the /goform/fast_setting_pppoe_set endpoint - the router's PPPoE fast-setup handler - with an oversized 'Username' parameter on a Tenda AC18 running firmware 15.03.05.19(6318). Per the CVSS 4.0 vector (PR:L), the attacker needs at least low-privileged authenticated access to the device's web interface, which limits exploitation to LAN-adjacent users, credentialed users, or cases where the management interface is exposed to the WAN/Internet. No user interaction is required (UI:N). The principal limiting factors are the authentication prerequisite and the need for the specific vulnerable firmware build; note the description does not explicitly name the auth requirement, so pre-auth reachability of this goform handler should be confirmed against the device.

Impact

Signals are moderate and largely consistent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a remotely reachable, low-complexity flaw that nonetheless requires some level of privilege (PR:L) - i.e. the attacker must already be authenticated to the router's web interface, which meaningfully lowers real-world risk versus a fully unauthenticated bug. Impact is high across confidentiality, integrity and availability (VC:H/VI:H/VA:H), consistent with a stack-based buffer overflow (CWE-119) that can crash the device or potentially execute code. Public exploit code exists (confirmed via the GitHub PoC reference), yet EPSS is low at 0.80% (55th percentile) and the CVE is NOT on CISA KEV, so there is no evidence of active exploitation. The low EPSS despite a public PoC is typical of the very large volume of VulDB-reported Tenda/IoT overflow CVEs, which are rarely mass-exploited. Net: this is a genuine but second-tier issue - prioritize patching/replacing the affected device where feasible, but it does not rise to emergency status. One caveat to verify: the CVSS 4.0 vector sets PR:L while the description says only 'the attack is possible to be carried out remotely' without naming an authentication prerequisite - confirm whether the /goform endpoint actually requires a session, as several Tenda goform handlers are reachable pre-auth.

Exploit ScenarioDerived

An attacker with access to the router's web management interface (e.g. a logged-in low-privileged user, or an attacker on the LAN or an Internet-exposed admin panel) sends a crafted POST to /goform/fast_setting_pppoe_set with an overlong 'Username' value. This overflows a stack buffer in the PPPoE fast-setup handler, crashing the device or potentially executing attacker-controlled code on the router. A public proof-of-concept for this exact endpoint is already published on GitHub.

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 09, 2026

Stack-based buffer overflow in Tenda AC18 firmware 15.03.05.19(6318) allows a remote attacker to corrupt memory by sending an oversized 'Username' parameter to the /goform/fast_setting_pppoe_set PPPoE fast-setup handler, with potential for arbitrary code execution on the router. The CVSS 4.0 vector (PR:L) indicates the attacker requires at least low-privileged authenticated access to the web management interface, so exposure is mainly limited to LAN-adjacent users, credentialed users, or deployments where the admin interface is reachable from the WAN; publicly available exploit code exists and is documented in a GitHub proof-of-concept, but the issue is not listed in CISA KEV, and EPSS is 0.80% (55th percentile), suggesting limited near-term mass-exploitation risk. Affected users should treat the device as vulnerable until a firmware fix is confirmed.

RemediationAI

No vendor-released patch was identified in the available data for Tenda AC18 firmware 15.03.05.19(6318); the only vendor reference is the Tenda site at https://www.tenda.com.cn/, and no fixed firmware version number is published, so confirm with Tenda support whether a corrected build exists before assuming the device is safe to expose. Until a fix is confirmed, the most effective compensating control is to eliminate reachability of the management interface: disable WAN-side/remote administration and UPnP port mapping so /goform/fast_setting_pppoe_set is only reachable from the LAN, understanding that this does not protect against an already-authenticated or LAN-adjacent attacker. Change default administrative credentials and enforce strong, unique admin passwords to raise the cost of satisfying the PR:L authentication prerequisite, and restrict LAN access to the web UI to trusted management hosts via VLAN segmentation or firewall ACLs, with the trade-off that legitimate administration must originate from those hosts. Because public exploit code exists, monitor router logs for anomalous requests to /goform/fast_setting_pppoe_set with unusually long Username values, and consider replacing the AC18 with a vendor-supported model if Tenda cannot confirm remediation, since these devices typically have no mechanism for host-based detection or endpoint hardening.

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 memory-safety defect (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the embedded HTTP/CGI handler of the Tenda AC18 router. The endpoint /goform/fast_setting_pppoe_set implements the router's PPPoE quick-setup routine and parses the 'Username' form field; the value is copied into a fixed-size stack buffer without adequate length validation, so an overly long string overwrites adjacent stack memory and can redirect control flow. Because the vulnerable component is the device's always-on management web service, the attack surface is the router's HTTP interface rather than a client-side or file-format vector. The CPE record cpe:2.3:o:tenda:ac18_firmware:15.03.05.19\(6318\) confirms the issue is scoped to a specific firmware build of the AC18 hardware, and the assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) matches the reported CVSS 4.0 score of 7.4 with PR:L, meaning low-privileged authentication is required and no user interaction is needed. Note that the public description does not explicitly state the authentication prerequisite, so whether this goform handler is reachable pre-authentication should be verified against a physical device before downgrading the risk.

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 goform endpoint with low complexity but requires an authenticated session (PR:L); unchanged scope; stack overflow enables code execution/crash, 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 security flaw has been discovered in Tenda AC18 15.03.05.19(6318). Affected by this issue is some unknown functionality of the file /goform/fast_setting_pppoe_set. Performing a manipulation of the argument Username results in stack-based buffer overflow. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks.

Executive ViewAI

Why It Matters

Organizations using Tenda AC18 routers running firmware 15.03.05.19(6318) are exposed to a high-severity vulnerability that allows an authenticated attacker with low-privileged access to the web management interface to corrupt memory and potentially execute arbitrary code, compromising the device and the network it serves. No vendor-released patch identified at time of analysis, while publicly available exploit code exists, increasing the risk of targeted attacks. Leadership should prioritize mitigation because a compromised router can enable persistent network access, data interception, and lateral movement, directly impacting business confidentiality and continuity.

Business Impact: High
Compensating Controls

Disable PPPoE fast-setup if not needed; restrict management interface access to trusted internal networks only; block external access to the web management port; deploy IPS/WAF signatures to block oversized Username parameters to /goform/fast_setting_pppoe_set; enforce strong authentication and monitor logs for exploitation attempts; isolate affected routers on a separate VLAN.

Threat Intelligence Overview

EPSS Score
0.8%
Top 45% exploitable
Prevalence
Low
specific consumer/SOHO Tenda router model and firmware, 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.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: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