Skip to main content

Tenda WH450 CVE-2025-15006

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

Attack ChainAIDerived

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

  1. Access
    Reach device HTTP management interface
  2. Delivery
    Send crafted request to /goform/CheckTools
  3. Exploit
    Overflow stack buffer via oversized ipaddress argument
  4. Execution
    Hijack control flow / execute code
  5. Impact
    Full compromise of 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 device's HTTP management interface and the ability to send a request to the /goform/CheckTools endpoint with an attacker-controlled 'ipaddress' argument; per the CVSS vector (PR:N/UI:N) no authentication or user interaction is needed against the affected Tenda WH450 1.0.0.18 firmware. The practical limiting factor is exposure of the web management interface: if it is bound only to the LAN, exploitation requires an attacker already on the local network, whereas WAN-exposed management makes it remotely reachable from the Internet. Only the single firmware build 1.0.0.18 is confirmed affected by the available data.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with VC:H/VI:H/VA:H) describes a network-reachable, low-complexity, unauthenticated flaw delivering total confidentiality, integrity, and availability impact on the vulnerable device - consistent with a classic stack-based buffer overflow in an embedded HTTP handler that can yield remote code execution. Signals partially conflict on urgency: publicly available exploit code exists (POC referenced on GitHub), which raises practical risk, yet the EPSS score is only 0.97% (61st percentile), indicating no observed mass-exploitation activity, and the CVE is NOT on the CISA KEV list, so there is no confirmed active exploitation. The combination - easy, unauthenticated, full-impact, with a public POC but low EPSS and no KEV - suggests a genuinely dangerous bug that is not yet being exploited at scale, likely because the affected product (a single Tenda WH450 firmware build) has a limited footprint rather than because the flaw is hard to trigger. Note the vector encodes exploit maturity E:P (proof-of-concept), aligning with the POC-exists signal and not claiming weaponized/in-the-wild status. Treat as a high-priority patch for anyone operating this specific device, but not a broad fleet-wide emergency absent evidence of targeting.

Exploit ScenarioDerived

An attacker with network reachability to the device's web management interface sends a crafted HTTP request to /goform/CheckTools with an overlong 'ipaddress' argument, overflowing a stack buffer in the request handler. A public proof-of-concept is available, and because no authentication or user interaction is required, a reachable device can be crashed or potentially driven to execute attacker-controlled code. Exploitation is most realistic where the management interface is exposed to the LAN or, dangerously, to the WAN/Internet.

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Stack-based buffer overflow in Tenda WH450 firmware 1.0.0.18 allows remote attackers to corrupt memory and potentially achieve arbitrary code execution on the device by sending a crafted HTTP request to the /goform/CheckTools endpoint with an oversized 'ipaddress' argument. The CVSS:4.0 vector (8.9, AV:N/AC:L/PR:N/UI:N with high confidentiality, integrity, and availability impact) indicates the attack is network-reachable, low-complexity, and requires neither authentication nor user interaction, so any device with an exposed management interface is directly at risk. Publicly available exploit code exists (a GitHub PoC walkthrough with reproduction steps), while EPSS is modest at 0.97% (61st percentile) and there is no CISA KEV entry, meaning no confirmed active exploitation at time of analysis.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the available data for CVE-2025-15006, so remediation must start with compensating controls while tracking tenda.com.cn for an update. The single most effective mitigation is to eliminate exposure of the device's web management interface: disable WAN-side remote management and confirm that ports 80/443 on the WH450 are not reachable from the Internet, which reduces the attack to an on-LAN threat (trade-off: remote administration becomes impossible and must be performed locally). For higher assurance, block or filter HTTP requests targeting /goform/CheckTools at an upstream firewall, reverse proxy, or WAF (trade-off: the rule must be maintained and can be bypassed by path-encoding variants unless normalization is applied), segment the router's management plane onto a dedicated VLAN with strict access lists, and monitor logs for malformed 'ipaddress' parameters or anomalous crashes/reboots that indicate exploitation attempts. Because the overflow is reachable pre-authentication, credential hygiene and password changes do not mitigate it; if a patched firmware is never published, replacing the device with a supported model should be planned. The public proof-of-concept and reproduction steps are documented at https://github.com/z472421519/BinaryAudit/blob/main/PoC/BOF/Tenda_WH450/CheckTools/CheckTools.md and its '#reproduce' anchor, and can be used to validate that any mitigation actually blocks the crafted request.

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 embedded HTTP management service of the Tenda WH450 router firmware, which routes form submissions to handler routines under the /goform/ path. The CheckTools handler copies the user-supplied 'ipaddress' request parameter into a fixed-size stack buffer without validating its length, the classic CWE-119 (improper restriction of operations within the bounds of a memory buffer) pattern that in this codebase typically manifests as an unchecked strcpy/sprintf into a local array. Because the firmware targets embedded hardware where stack canaries, non-executable stack, and full ASLR are often absent or weakened, overwriting the saved return address can redirect control flow - making this more than a simple denial of service and a plausible remote code execution primitive. The vendor's own CVSS 4.0 vector and our independent CVSS:3.1 assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) agree that the flaw is reachable pre-authentication over the network; the practical bottleneck is exposure, since the web UI is frequently bound to the LAN, in which case an attacker must already have a foothold on the local network, whereas an Internet-exposed management port makes it directly exploitable from anywhere.

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

Remote, low-complexity, unauthenticated overflow in the HTTP handler (AV:N/AC:L/PR:N/UI:N); on an embedded router, code execution yields full C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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 weakness has been identified in Tenda WH450 1.0.0.18. Affected by this vulnerability is an unknown functionality of the file /goform/CheckTools of the component HTTP Request Handler. This manipulation of the argument ipaddress causes stack-based buffer overflow. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks.

Executive ViewAI

Why It Matters

Tenda WH450 firmware version 1.0.0.18 contains a stack-based buffer overflow that an unauthenticated, network-based attacker could exploit to potentially execute arbitrary code on the device, and publicly available exploit code exists. Organizations with this device exposed to untrusted networks - particularly those with internet-facing management interfaces - face a high risk of full device compromise, which could enable lateral movement, data interception, or disruption of network operations. Leadership should prioritize identifying and isolating these devices; no vendor-released patch identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling remote management, restricting management interface access to trusted networks via firewall or ACL, segmenting affected devices on isolated VLANs, monitoring for exploitation attempts against /goform/CheckTools, and planning device replacement if a patch is not forthcoming.

Threat Intelligence Overview

EPSS Score
1.0%
Top 39% exploitable
Prevalence
Low
single consumer/SMB Tenda wireless model, niche deployment 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.0%
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
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

65
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
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-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

CVE-2025-15164 HIGH POC
7.3 Dec 29

Stack-based buffer overflow in Tenda WH450 firmware 1.0.0.18 allows an authenticated attacker who can reach the router's

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