Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web management interface
-
DeliveryAuthenticate with low-privilege/admin access
-
ExploitSend crafted request to /goform/SetIpBind with oversized 'page'
-
ExecutionOverflow stack buffer in fromSetIpBind
-
PersistOverwrite return address / execute code
-
ImpactGain 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
Affected Packages
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
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
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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Stack-based buffer overflow in the Tenda BE12 Pro router (firmware 16.03.66.23) allows remote attackers to corrupt memor
Stack-based buffer overflow in the Tenda BE12 Pro Wi-Fi router (firmware 16.03.66.23) lets an attacker corrupt the stack
Stack-based buffer overflow in the Tenda BE12 Pro router firmware 16.03.66.23 lets an authenticated remote attacker corr
Stack-based buffer overflow in the Tenda BE12 Pro (firmware 16.03.66.23) web management interface lets an attacker corru
Stack-based buffer overflow in the Tenda BE12 Pro Wi-Fi router (firmware 16.03.66.23) lets remote attackers corrupt memo
EUVD-2026-43680
GHSA-r3cq-fh59-3m7p
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB