Skip to main content

Tenda WH450 CVE-2025-15164

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
    Reach router web management interface
  2. Delivery
    Authenticate to admin session
  3. Exploit
    Send crafted /goform/SafeMacFilter request with oversized page argument
  4. Execution
    Overflow stack buffer in MAC-filter handler
  5. Impact
    Execute arbitrary 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 the attacker to reach the router's HTTP management interface and submit a request to the /goform/SafeMacFilter endpoint with an overlong 'page' parameter; the CVSS vector's PR:H indicates a privileged/authenticated web session to the WH450 admin panel is needed, which is the primary limiting factor since this interface is normally LAN-facing and not exposed to the internet by default. No user interaction is required (UI:N) and complexity is low (AC:L). Realistic risk is bounded by whether the management interface is remotely reachable and by the authentication barrier; exploitation is confined to Tenda WH450 firmware 1.0.0.18.

Impact

Signals are mixed and point to a moderate, not top-tier, priority. The provided CVSS 4.0 base scores 7.3 with AV:N/AC:L/AT:N/PR:H/UI:N and full VC:H/VI:H/VA:H, indicating a network-reachable memory-corruption flaw that nonetheless requires privileges (PR:H) to reach the vulnerable /goform/SafeMacFilter handler - consistent with a router web-management endpoint that sits behind authentication rather than an internet-facing unauthenticated service. A public PoC exists (E:P in the vector, plus the GitHub BinaryAudit writeup), which raises practical exploitability, but there is NO CISA KEV listing and no EPSS score supplied, so there is no evidence of active or widespread exploitation. The combination - real public exploit code against an embedded consumer/SMB router, but requiring prior privileged access and with no in-the-wild confirmation - reads as a targeted-opportunity bug rather than a mass-exploitation emergency. Note a conflict to verify: the input vector uses PR:H, yet the description gives no authentication detail and Tenda /goform handlers typically require only a logged-in web session, so the true privilege barrier may be lower (PR:L) - verify the auth requirement of SafeMacFilter with the vendor or PoC before downgrading its priority. EPSS is missing, which limits confidence in probabilistic prioritization.

Exploit ScenarioDerived

An attacker with access to the Tenda WH450 web management interface sends a crafted request to /goform/SafeMacFilter with an oversized 'page' argument, overflowing a stack buffer in the MAC-filter handler. Because public exploit code is already released (GitHub PoC), a low-skill attacker on the same network or reaching an exposed management port can reliably trigger the overflow to crash the device or execute code on the router. Low attack complexity (AC:L) means the request needs no special timing or race conditions.

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 Tenda WH450 firmware 1.0.0.18 allows an authenticated attacker who can reach the router's HTTP management interface to corrupt memory by submitting an overlong 'page' parameter to /goform/SafeMacFilter, with high confidentiality, integrity, and availability impact if exploitation succeeds. Publicly available exploit code exists, but the attack is gated by the need for a privileged admin session (PR:H) and by LAN-side reachability of the management panel, which is not exposed to the internet by default. The vendor has not published a fixed firmware version in the available data, so risk is moderate rather than top-tier.

RemediationAI

No vendor-released patch for Tenda WH450 firmware 1.0.0.18 is identified at time of analysis; the references point only to the general Tenda site (https://www.tenda.com.cn/) and VulDB entries (https://vuldb.com/?id.338539, https://vuldb.com/?ctiid.338539, https://vuldb.com/?submit.721215), none of which specify a fixed firmware build. Until Tenda publishes updated firmware, restrict the router's HTTP management interface to a trusted LAN segment, ensure remote/WAN administration is disabled, and change default admin credentials to a strong unique password-these steps directly address the PR:H authentication barrier but do not fix the underlying overflow and will not help if an attacker already holds admin credentials. As additional compensating controls, monitor or block POST requests to /goform/SafeMacFilter carrying an abnormally long 'page' parameter using an upstream firewall, IDS/IPS, or reverse proxy where the router topology allows it (this is not feasible when clients connect directly to the device and can add latency or false positives), and consider disabling MAC-address filtering if that feature is not required, though the input data does not confirm that disabling SafeMacFilter removes the vulnerable code path. Because public exploit code exists in the GitHub PoC at https://github.com/z472421519/BinaryAudit/blob/main/PoC/BOF/Tenda_WH450/SafeMacFilter/SafeMacFilter.md, prioritize these mitigations for any WH450 device that is reachable or that retains default credentials.

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

Tenda WH450 is a consumer wireless router; its firmware 1.0.0.18 exposes an HTTP management interface that handles form submissions via /goform/* endpoints. The specific endpoint /goform/SafeMacFilter implements MAC-address filtering, and the 'page' parameter is copied into a fixed-size stack buffer without bounds checking, a classic CWE-119 improper restriction of operations within the bounds of a memory buffer that results in a stack-based buffer overflow. The CVSS 4.0 base score is 7.3 with vector AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, and the independently assessed CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H confirms network reachability, low complexity, and no user interaction, but requires an authenticated/privileged session to the admin panel. The affected CPE is cpe:2.3:o:tenda:wh450_firmware:1.0.0.18:*:*:*:*:*:*:*, and a public proof-of-concept is available in the GitHub repository z472421519/BinaryAudit under BinaryAudit/PoC/BOF/Tenda_WH450/SafeMacFilter. No EPSS score or KEV listing was provided, and no authentication bypass is described.

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 8.8 HIGH

Network-reachable web endpoint (AV:N, AC:L) behind a router login session (PR:L, not PR:N, as /goform handlers require authentication); buffer overflow enables code execution giving full C/I/A impact.

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
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 security flaw has been discovered in Tenda WH450 1.0.0.18. This affects an unknown part of the file /goform/SafeMacFilter. The manipulation of the argument page results in stack-based buffer overflow. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks.

Executive ViewAI

Why It Matters

Tenda WH450 routers running firmware 1.0.0.18 carry a high-severity memory-corruption vulnerability that can allow an attacker with privileged local management access to disrupt or compromise the device and the network it serves. Publicly available exploit code exists, but because exploitation requires LAN-side reachability and an authenticated privileged admin session (PR:H), the practical organizational risk is moderate rather than immediate and widespread. Leadership should prioritize inventory, segmentation, and vendor monitoring for affected devices used in branch, home, or shared-network environments.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis; restrict management interface to trusted LAN/VLAN, disable remote/internet management, enforce least-privilege admin accounts and strong credentials, block untrusted access to /goform/SafeMacFilter, monitor logs for exploitation attempts, and isolate or replace affected Tenda WH450 firmware 1.0.0.18 devices until a fixed firmware is available.

Threat Intelligence Overview

EPSS Score
0.8%
Top 45% exploitable
Prevalence
Low
Specific Tenda consumer/SMB wireless router model, niche deployment 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