Skip to main content

Tenda BE12 Pro EUVDEUVD-2026-43677

| CVE-2026-15693 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-07-14 VulDB GHSA-5w66-g5mr-5v9h
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 UI with low-priv session
  2. Delivery
    Send crafted request to /goform/SafeMacFilter
  3. Exploit
    Overflow stack buffer via oversized 'page'
  4. Execution
    Overwrite saved return address
  5. Impact
    Crash device or execute code on embedded OS

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires reaching the router's HTTP management interface and invoking the fromSafeMacFilter handler at /goform/SafeMacFilter with a manipulated 'page' argument; the CVSS vector's PR:L means a low-privilege authenticated session on the management UI is required, and UI:N means no victim interaction is needed. The concrete limiting factors are: authentication/session on the web admin panel (PR:L, not unauthenticated), the specific target being Tenda BE12 Pro firmware 16.03.66.23, and network reachability of the admin interface - which for a SOHO router is typically LAN-side by default and only internet-exposed if remote WAN management has been explicitly enabled.

Impact

The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, VC:H/VI:H/VA:H, base 7.4, E:P) indicates a network-reachable, low-complexity attack requiring some level of authentication (PR:L) and no user interaction, with high impact to confidentiality, integrity, and availability of the vulnerable system but no scope change. The E:P (Proof-of-Concept) exploit-maturity flag is consistent with the reported public POC. No EPSS score and no KEV listing were provided, so there is no evidence of at-scale or active exploitation - this is publicly available exploit code, not confirmed in-the-wild abuse. Practical risk is bounded by the fact that these router management interfaces are typically LAN-facing by default, meaning the 'network' vector is realistically an on-LAN or already-authenticated attacker unless remote WAN management is enabled. The most likely real-world outcome is denial of service (device crash/reboot); full remote code execution is plausible for these Tenda handlers but is not independently confirmed here. Overall this is a moderate-priority issue: credible and easy to trigger, but gated by PR:L and typical LAN exposure rather than an unauthenticated internet-wide threat.

Exploit ScenarioDerived

An attacker with low-privilege access to the router's web interface (for example an authenticated user on the LAN, or via an internet-exposed management port if WAN management is enabled) sends a crafted HTTP request to /goform/SafeMacFilter with an oversized 'page' parameter. The overlong value overflows a fixed stack buffer in fromSafeMacFilter, overwriting the return address; given low attack complexity and a publicly available POC, this reliably crashes the device and may be developed into remote code execution on the embedded OS.

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

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

Alert me

AnalysisAIv2 – Jul 14, 2026

Stack-based buffer overflow in the Tenda BE12 Pro Wi-Fi router (firmware 16.03.66.23) lets remote attackers corrupt memory by manipulating the 'page' argument of the fromSafeMacFilter handler at /goform/SafeMacFilter. Publicly available exploit code exists, though there is no public exploit identified as being used in active campaigns and it is not listed in CISA KEV. Successful exploitation can crash the device or potentially achieve code execution on the router's embedded OS. EPSS data was not provided.

Earlier versions of this analysis (1)
v1 Jul 14, 2026 - 14:15 CVSS 8.7

Stack-based buffer overflow in the Tenda BE12 Pro router (firmware 16.03.66.23) lets an authenticated network attacker corrupt the stack of the fromSafeMacFilter handler by supplying an oversized 'page' argument to the /goform/SafeMacFilter endpoint. Publicly available exploit code exists (disclosed via VulDB), and successful exploitation can crash the device or achieve arbitrary code execution on the router. This is a CWE-121 flaw carrying a CVSS 4.0 base score of 8.7 (High), with a proof-of-concept exploitation maturity but no confirmation of active in-the-wild exploitation.

RemediationAI

No vendor-released patch identified at time of analysis - no fixed firmware version is cited in the source data, so monitor Tenda (https://www.tenda.com.cn/) and the VulDB entry (https://vuldb.com/vuln/378240) for an updated build and apply it once released. As compensating controls: disable remote/WAN web management so the /goform/SafeMacFilter endpoint is not reachable from the internet (trade-off: loss of remote administration convenience); restrict access to the router's HTTP management interface to a trusted management VLAN or specific admin hosts via ACL (trade-off: administrative overhead); change default administrator credentials and avoid sharing the low-privilege account exploitation depends on, since the CVSS vector requires PR:L (trade-off: none significant); and if the SafeMacFilter/MAC-filter feature is unused, avoid exposing that configuration page and consider network segmentation to limit which clients can reach the admin UI. Reboot/monitoring procedures should be in place because a failed exploit attempt will likely crash the device.

Affected VersionsENISA

BE12 Pro 16.03.66.23

Affected Packages

euvd be12_pro no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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 web-management HTTP interface of a consumer/SOHO Tenda BE12 Pro router. The vulnerable code path is the fromSafeMacFilter function serving the /goform/SafeMacFilter endpoint, which implements the MAC-address safe/allow-list filter feature. The 'page' request parameter is copied into a fixed-size stack buffer without adequate bounds checking, matching CWE-121 (Stack-based Buffer Overflow). Tenda's SOHO firmware is built on embedded Linux with lightweight goform CGI-style handlers written in C, where unchecked strcpy/sprintf-style operations into local stack arrays are a recurring pattern; overflowing the buffer overwrites the saved return address and adjacent stack data, giving an attacker control over execution flow on a MIPS/ARM embedded target. The single affected product per the CPE is cpe:2.3:a:tenda:be12_pro:*:*:*:*:*:*:*:* (firmware 16.03.66.23 named in the description).

Know when Be12 Pro 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 low-complexity overflow needing a low-privilege web-admin session (PR:L); memory-corruption on the device gives high 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

Lifecycle Timeline

3
Analysis Updated
Jul 14, 2026 - 14:28 vuln.today
v2 - CVSS changed
CVSS changed
Jul 14, 2026 - 14:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Jul 14, 2026 - 13:15 cve.org
HIGH 8.7

DescriptionCVE.org

A security vulnerability has been detected in Tenda BE12 Pro 16.03.66.23. This issue affects the function fromSafeMacFilter of the file /goform/SafeMacFilter. The manipulation of the argument page leads to stack-based buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used.

Executive ViewAI

Why It Matters

Tenda BE12 Pro routers running firmware version 16.03.66.23 contain a remotely exploitable buffer overflow (CVE-2026-15693) with publicly available exploit code that can crash the device or enable unauthorized code execution. No patch is currently available from the vendor, leaving affected organizations without a standard remediation path. Networks deploying this hardware face risk of availability loss, route hijacking, and potential compromise of internal systems through a compromised network access point.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: restrict management interface access to administrative networks via firewall rules; implement network segmentation to isolate vulnerable routers from business-critical systems; monitor for IDS/IPS signatures for exploitation attempts; establish daily monitoring of Tenda advisories for patch announcements; consider temporary network topology changes to route traffic through alternative gateways if operationally feasible.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Medium
consumer/SOHO Tenda router line, common but not enterprise-ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.5%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: 0
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.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

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