Skip to main content

Tenda WH450 CVE-2025-15163

HIGH
Buffer Overflow (CWE-119)
2025-12-29 cna@vuldb.com
7.3
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

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

  1. Access
    Obtain admin access to router web UI
  2. Delivery
    Reach /goform/SafeEmailFilter endpoint
  3. Exploit
    Send oversized 'page' argument
  4. Execution
    Overflow stack buffer (CWE-119)
  5. Impact
    Execute code or crash 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 an authenticated administrative session on the Tenda WH450 (1.0.0.18) web management interface - the CVSS vector specifies PR:H, so a privileged account is needed to reach the vulnerable /goform/SafeEmailFilter handler and supply a malicious 'page' argument. Limiting factors: the attacker must first obtain admin credentials (default/weak passwords materially ease this on SOHO routers), and the management interface must be reachable from the attacker's network position; no user interaction is required (UI:N) and attack complexity is low (AC:L) once authenticated. Impact is bounded to the single device (SC/SI/SA:N - no scope change to subsequent systems).

Impact

Signals are mixed and point to a real-but-contained issue rather than a top-tier emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, VC/VI/VA:H) yields 7.3 (High), reflecting network reachability and low attack complexity but crucially requiring high privileges (PR:H) - i.e. an already-authenticated administrator on the device web UI. The E:P metric marks only a proof-of-concept, and a public PoC is indeed referenced, so exploit code exists but there is NO CISA KEV listing and no evidence of active exploitation. EPSS was not provided in the input, so widespread-exploitation probability cannot be quantified here. The PR:H requirement is the dominant mitigating factor: it reduces this from a wormable pre-auth RCE to a post-authentication memory-corruption bug, typically useful for privilege-boundary bypass or crashing the device after credentials are obtained. Note a tension: VulDB (cna@vuldb.com) is the sole CNA source and router admin interfaces are frequently exposed with weak/default credentials, so PR:H understates practical risk where default or reused admin passwords exist. Overall this is a moderate priority - patch on affected Tenda WH450 units, prioritize any that are internet-exposed, but it does not warrant the urgency of a pre-auth, KEV-listed flaw.

Exploit ScenarioDerived

An attacker who has authenticated to the Tenda WH450 web management interface (e.g. via default, weak, or reused admin credentials, or a reachable exposed panel) sends a crafted request to /goform/SafeEmailFilter with an oversized 'page' parameter. This overflows a stack buffer (CWE-119), allowing device crash or potential arbitrary code execution on the router. A public proof-of-concept is already 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.8% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 07, 2026

Stack-based buffer overflow in the Tenda WH450 router running firmware 1.0.0.18 lets an authenticated administrator crash or potentially execute code on the device by sending an oversized 'page' argument to the /goform/SafeEmailFilter handler, which is reachable remotely over the web management interface. Publicly available exploit code exists (a BinaryAudit PoC on GitHub) and the CVSS v4.0 base score is 7.3 with PR:H, confirming that a privileged session is a prerequisite; there is no evidence of confirmed active exploitation (not in CISA KEV). Impact is bounded to the device itself - no scope change to downstream systems - but the high integrity and availability sub-scores mean a successful attack can fully compromise the router's configuration. Risk is real but contained: the main gating factor is obtaining admin credentials (default or weak passwords on SOHO routers materially ease this), and exposure of the management UI to untrusted networks.

RemediationAI

No vendor-released patch identified at time of analysis: the supplied references contain no fixed firmware version or Tenda security advisory for the WH450, only the vendor homepage (https://www.tenda.com.cn/) and the VulDB entries (https://vuldb.com/?id.338538). Administrators should check Tenda's support pages for a firmware release newer than 1.0.0.18 and, if none exists, treat the device as unpatchable. Compensating controls, in order of effectiveness: (1) remove the router's web management interface from untrusted exposure by disabling remote/WAN administration and deleting any port-forward or DMZ rule pointing at TCP 80/443 on the device - trade-off is that management becomes LAN-only; (2) restrict administrative access to a dedicated management VLAN or trusted host list (firewall the /goform/ paths and the management port to specific source IPs) - trade-off is added configuration complexity and potential lockout if rules are wrong; (3) rotate the administrator password away from defaults and any vendor-preset value, since PR:H exploitation is trivial once credentials are known - trade-off is none beyond operational hygiene; (4) where the SafeEmailFilter feature is not needed, avoid using it and monitor logs for anomalous POSTs to /goform/SafeEmailFilter with abnormally long 'page' parameters; (5) if the device cannot be segmented or updated, replace it with a supported router, as an unpatched, remotely reachable stack overflow on an internet-exposed management UI with public exploit code is not a condition that compensating controls can safely hold indefinitely.

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 affected component is the Tenda WH450's embedded HTTP management service, which exposes CGI-style handlers under the /goform/ path. The /goform/SafeEmailFilter endpoint processes HTTP parameters used to configure the router's email filtering feature; the 'page' argument is copied into a fixed-size stack buffer without validating its length, producing a classic stack-based buffer overflow. This maps to CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer), the parent class of CWE-121 stack overflows. Such bugs are common in consumer/SOHO router firmware because the underlying toolchains frequently omit stack canaries and full ASLR, so a controlled overwrite of a saved return address or stack-resident structure can redirect execution. The CPE cpe:2.3:o:tenda:wh450_firmware:1.0.0.18 identifies the vulnerable build precisely, meaning the flaw is in firmware, not in a separate application layer. Because the handler sits behind the administrative web UI, exploitation requires a valid privileged session (CVSS PR:H), although an attacker with default credentials, a CSRF-style pivot, or a session-hijacking position could satisfy that prerequisite. No version newer than 1.0.0.18 is documented in the supplied data as a fixed release.

Know when Wh450 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.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 7.2 HIGH

Network-reachable goform handler with low complexity, but the admin-only endpoint requires privileged authentication (PR:H); memory corruption can yield full code execution, so C/I/A all High.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/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
High
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 identified in Tenda WH450 1.0.0.18. Affected by this issue is some unknown functionality of the file /goform/SafeEmailFilter. The manipulation of the argument page leads to stack-based buffer overflow. The attack is possible to be carried out remotely. The exploit is publicly available and might be used.

Executive ViewAI

Why It Matters

Tenda WH450 routers running firmware 1.0.0.18 are affected by a high-severity stack-based buffer overflow that requires authenticated administrative access and has publicly available exploit code; no vendor-released patch identified at time of analysis. Organizations using these devices face a contained but real risk: a successful exploit could crash the router or potentially execute code, disrupting network connectivity and compromising device configuration. Leadership should care because these routers often sit at the network edge, and weak default credentials could enable an attacker to pivot into internal systems.

Business Impact: Medium
Compensating Controls

Restrict management interface to trusted internal networks, enforce strong unique admin credentials, disable remote web management, segment affected devices, and monitor for anomalous activity.

Threat Intelligence Overview

EPSS Score
0.8%
Top 45% exploitable
Prevalence
Low
niche consumer/SOHO Tenda router model, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
4 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
Medium

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +36
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:wh450_firmware:1.0.0.18:*:*:*:*:*:*:*
CVE-2025-15045 HIGH POC
8.9 Dec 23

A stack-based buffer overflow in the HTTP request handler of Tenda WH450 firmware 1.0.0.18 allows remote attackers to co

CVE-2025-15044 HIGH POC
8.9 Dec 23

Stack-based buffer overflow in the Tenda WH450 1.0.0.18 firmware web management interface allows remote attackers to cor

CVE-2025-15010 HIGH POC
8.9 Dec 22

Stack-based buffer overflow in Tenda WH450 firmware 1.0.0.18 allows unauthenticated remote attackers to corrupt memory o

CVE-2025-15007 HIGH POC
8.9 Dec 22

A stack-based buffer overflow in the HTTP request handler of Tenda WH450 firmware 1.0.0.18 allows unauthenticated remote

CVE-2025-15006 HIGH POC
8.9 Dec 22

Stack-based buffer overflow in Tenda WH450 firmware 1.0.0.18 allows remote attackers to corrupt memory and potentially a

CVE-2025-15047 HIGH POC
8.9 Dec 23

Stack-based buffer overflow in the Tenda WH450 1.0.0.18 HTTP handler /goform/PPTPDClient allows remote attackers to corr

CVE-2025-15046 HIGH POC
8.9 Dec 23

Stack-based buffer overflow in Tenda WH450 firmware 1.0.0.18 allows unauthenticated remote attackers to corrupt memory,

CVE-2025-14665 HIGH POC
8.9 Dec 14

Stack-based buffer overflow in the HTTP request handler of the Tenda WH450 router (firmware 1.0.0.18) lets a remote atta

CVE-2025-15180 HIGH POC
7.3 Dec 29

Stack-based buffer overflow in the HTTP management interface of the Tenda WH450 router (firmware 1.0.0.18) allows an att

CVE-2025-15179 HIGH POC
7.3 Dec 29

Stack-based buffer overflow in Tenda WH450 firmware 1.0.0.18 allows remote attackers with administrative credentials (PR

CVE-2025-15177 HIGH POC
7.3 Dec 29

Authenticated stack-based buffer overflow in the HTTP management service of Tenda WH450 firmware 1.0.0.18 lets a remote

CVE-2025-15178 HIGH POC
7.3 Dec 29

An authenticated stack-based buffer overflow in the Tenda WH450 router (firmware 1.0.0.18) lets a high-privileged user c

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