Skip to main content

Tenda BE12 Pro EUVDEUVD-2026-43680

| CVE-2026-15694 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-07-14 VulDB GHSA-r3cq-fh59-3m7p
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 management interface
  2. Delivery
    Authenticate with low-privilege/admin access
  3. Exploit
    Send crafted request to /goform/SetIpBind with oversized 'page'
  4. Execution
    Overflow stack buffer in fromSetIpBind
  5. Persist
    Overwrite return address / execute code
  6. Impact
    Gain control of router or crash service

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 /goform/SetIpBind endpoint on a Tenda BE12 Pro (firmware 16.03.66.23) and supplying an oversized value in the 'page' argument to trigger the fromSetIpBind stack overflow. The CVSS vector's PR:L indicates low-privilege access is required - in practice an authenticated management session or access to the router's HTTP admin interface - which limits fully unauthenticated internet-wide exploitation; by default this interface is typically LAN-facing, so remote attack usually presumes an exposed or remotely-enabled management port or an attacker already on the local network. No user interaction is needed (UI:N) and attack complexity is low (AC:L). The primary limiting factors are the low-privilege/authentication requirement and network reachability of the management interface.

Impact

Signals are mixed. The CVSS 4.0 base score of 7.4 (High) reflects network vector, low complexity, no user interaction, and full CIA impact, but PR:L indicates authentication/low privileges are required, which meaningfully limits mass exploitation - an attacker generally needs an authenticated session or access to the router's management interface (often LAN-side by default). Exploit maturity is Proof-of-Concept (E:P) and public exploit code is confirmed, raising practical risk for exposed or credential-weak devices. No EPSS score and no KEV listing were provided, and there is no evidence of active exploitation, so this appears to be a publicly-disclosed-with-POC issue rather than a confirmed in-the-wild campaign. The reporting source is VulDB (a vulnerability database/crowd-sourced submission), not the vendor, so affected-version scope beyond the single tested firmware is not independently confirmed. Net: a genuine High-priority patch item for anyone running this exact router, but the PR:L requirement and lack of KEV/EPSS temper the likelihood of untargeted internet-wide exploitation.

Exploit ScenarioDerived

An attacker with access to the router's web interface (e.g., via the LAN, a weak/default admin credential, or an exposed management port) sends a crafted request to /goform/SetIpBind with an oversized 'page' parameter, overflowing the stack buffer in fromSetIpBind. This crashes the management daemon (denial of service) or, given the typically weak mitigations on embedded firmware, is leveraged to execute attacker-controlled code on the device. Public proof-of-concept exploit code for this flaw is already available.

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

AnalysisAIv2 – Jul 14, 2026

Stack-based buffer overflow in the Tenda BE12 Pro router (firmware 16.03.66.23) lets attackers corrupt memory by manipulating the 'page' argument passed to the fromSetIpBind function of the /goform/SetIpBind endpoint. The flaw is remotely reachable over the network and, per the CVSS 4.0 vector, requires low-level privileges (PR:L) while yielding high confidentiality, integrity, and availability impact - typically resulting in device crash or arbitrary code execution on the router. Publicly available exploit code exists (E:P), disclosed via VulDB, though it is not listed in CISA KEV.

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

Stack-based buffer overflow in the Tenda BE12 Pro router (firmware 16.03.66.23) lets remote attackers corrupt memory by supplying an oversized 'page' argument to the fromSetIpBind handler exposed at /goform/SetIpBind. The flaw is reachable over the network and, per the CVSS 4.0 vector, requires low-level privileges (PR:L) on the device's web management interface; successful exploitation yields high confidentiality, integrity, and availability impact - typically arbitrary code execution or a device crash. Publicly available exploit code exists (VulDB, exploit maturity E:P), but there is no public exploit identified as being used in active campaigns and it is not in CISA KEV.

RemediationAI

No vendor-released patch identified at time of analysis - Tenda has not published a fixed firmware version in the provided data, so monitor https://www.tenda.com.cn/ for a firmware update superseding 16.03.66.23 and apply it once released. As compensating controls, restrict access to the router's web management interface: disable remote/WAN-side administration so /goform/SetIpBind is unreachable from the internet, and limit LAN management to trusted hosts or a management VLAN (trade-off: reduces convenience of remote config). Change default administrator credentials and enforce strong passwords, since exploitation requires low privileges (PR:L) and weak/default logins make that trivial. Where feasible, place the device behind a firewall that blocks inbound access to the HTTP management port from untrusted networks. Track the disclosure at https://vuldb.com/cve/CVE-2026-15694 for an updated fix version.

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 interface of Tenda's BE12 Pro, a consumer/SOHO Wi‑Fi router. Tenda routers expose configuration handlers under the /goform/ URI namespace; here the fromSetIpBind handler (which processes IP/MAC binding configuration) copies the attacker-supplied 'page' parameter into a fixed-size stack buffer without bounds checking. This is a classic CWE‑121 Stack-Based Buffer Overflow: oversized input overruns the buffer and overwrites adjacent stack memory including saved registers/return address. Because these embedded MIPS/ARM Linux firmware images frequently lack modern exploit mitigations (stack canaries, ASLR, non-executable stack are often absent or weak), such overflows are commonly escalatable from a crash to full control of the httpd/goform process. The CPE cpe:2.3:a:tenda:be12_pro:*:*:*:*:*:*:*:* identifies the product but does not pin a fixed version boundary; the description specifies firmware 16.03.66.23.

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 goform endpoint with low complexity, but the management interface requires low-privilege authentication (PR:L); memory-corruption RCE yields full C/I/A impact on the device.

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 - 15:30 vuln.today
v2 - CVSS changed
CVSS changed
Jul 14, 2026 - 15:22 NVD
8.7 (HIGH) 7.4 (HIGH)
CVE Published
Jul 14, 2026 - 14:15 cve.org
HIGH 8.7

DescriptionCVE.org

A vulnerability was detected in Tenda BE12 Pro 16.03.66.23. Impacted is the function fromSetIpBind of the file /goform/SetIpBind. The manipulation of the argument page results in stack-based buffer overflow. It is possible to launch the attack remotely. The exploit is now public and may be used.

Executive ViewAI

Why It Matters

Tenda BE12 Pro routers running firmware 16.03.66.23 contain a remotely exploitable stack buffer overflow in the SetIpBind endpoint that enables unauthenticated network-adjacent attackers to execute arbitrary code on these network appliances. Organizations deploying these routers face direct risk of device compromise, network interception, and lateral movement into protected systems. The combination of publicly available exploit code and the absence of a vendor patch creates an urgent operational risk requiring immediate containment.

Business Impact: High
Compensating Controls

Network segmentation and firewall access controls restricting connectivity to affected routers; disable remote management protocols and unnecessary services; implement continuous monitoring and alerting for anomalous traffic patterns or device behavior; maintain an expedited vendor communication channel for security updates; develop and budget for device replacement or model migration plan as permanent remediation.

Threat Intelligence Overview

EPSS Score
0.8%
Top 48% exploitable
Prevalence
Low
consumer/SOHO Wi‑Fi router, niche model, no enterprise footprint
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.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

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.

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