Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconReach router web management interface
-
DeliveryAuthenticate with low-privilege/default credentials
-
ExploitSend crafted POST to /goform/VirtualSer with oversized 'page'
-
InstallOverflow fixed-size stack buffer in fromVirtualSer
-
C2Overwrite saved return address
-
ExecuteExecute code as root or crash httpd
-
ImpactFull device compromise or denial of 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 targets the specific /goform/VirtualSer endpoint and its fromVirtualSer handler on Tenda BE12 Pro firmware 16.03.66.23, triggered by an overly long 'page' parameter. Per the CVSS vector, the attack requires low privileges (PR:L) and no user interaction (UI:N) - meaning the attacker needs a valid/administrative web session or working credentials (often the device's default admin password) and network reachability to the management interface. Limiting factors: the vulnerable Virtual Server configuration page must be reachable, which by default is LAN-side only unless remote management is enabled, and it is confined to this one router model and firmware build. Note the description states the attack 'can be launched remotely' while the vector specifies PR:L; the authentication requirement should be confirmed with the vendor as the two signals are not fully aligned. |
| Impact | Signals are mixed. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) indicates network-reachable, low-complexity exploitation with high impact to confidentiality, integrity, and availability, but crucially requires some level of privilege (PR:L) - consistent with needing a valid session or the device's (often default/weak) admin credentials to reach the configuration endpoint. Exploit maturity is E:P (Proof-of-Concept), matching the 'publicly available exploit' signal. There is no EPSS score provided and no CISA KEV listing, so there is no evidence of active mass exploitation - the realistic threat is opportunistic attacks against internet-exposed or LAN-adjacent panels, especially where default credentials are unchanged. This is a genuine but not top-tier priority: real because a working PoC exists and impact is high, but bounded because it is a single niche consumer router model, exploitation needs privileges, and management interfaces are typically LAN-facing rather than WAN-facing by default. Note: PR:L conflicts with the 'attack can be launched remotely' phrasing in the description - verify whether authentication is truly required or whether the endpoint is reachable pre-auth on some configurations. |
| Exploit ScenarioDerived | An attacker who can reach the router's web management interface (e.g., an authenticated LAN user, a device with obtained/default admin credentials, or via an exposed panel) sends a crafted POST to /goform/VirtualSer with an oversized 'page' argument. The oversized value overflows a fixed-size stack buffer in fromVirtualSer, overwriting the return address to crash the httpd service (denial of service) or, with a tailored payload, execute attacker-controlled code as root. A public proof-of-concept for this exact endpoint is already available, lowering the effort to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 14, 2026
Stack-based buffer overflow in the Tenda BE12 Pro router (firmware 16.03.66.23) allows remote attackers to corrupt memory via the fromVirtualSer handler for the /goform/VirtualSer endpoint by supplying an oversized 'page' argument. The flaw carries CVSS 4.0 7.4 and, per its vector, requires low-level privileges (PR:L); publicly available exploit code exists, though there is no public exploit identified as actively used in the wild (not in CISA KEV). Successful exploitation can crash the device or potentially lead to arbitrary code execution on the embedded MIPS/ARM firmware.
RemediationAI
No vendor-released patch identified at time of analysis - Tenda had not published a fixed firmware version in the provided data, so monitor https://www.tenda.com.cn/ for a firmware update for the BE12 Pro superseding 16.03.66.23 and apply it once released. As compensating controls, disable remote/WAN-side web management so the /goform/VirtualSer endpoint is unreachable from the internet (side effect: loses remote admin convenience); restrict access to the management interface to a trusted management VLAN or specific admin IPs via ACL (side effect: requires network segmentation setup); change default administrator credentials and enforce a strong password to raise the bar for the PR:L precondition; and avoid using or exposing the Virtual Server / port-forwarding configuration page where possible. If feasible, place the router behind an upstream firewall that blocks unsolicited access to its HTTP management port. Reference the disclosure at https://vuldb.com/vuln/378243 and the PoC issue at https://github.com/cve-a/dexingzhiqing/issues/6 to validate detection and confirm patched status.
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 CGI-style handler fromVirtualSer, invoked through the /goform/VirtualSer route used to configure the router's Virtual Server (port-forwarding) feature. This is a classic CWE-121 stack-based buffer overflow: attacker-controlled input from the 'page' request parameter is copied into a fixed-size stack buffer (typically via unbounded strcpy/sprintf calls common in Tenda's httpd binary) without length validation, overwriting the saved return address and adjacent stack data. The CPE cpe:2.3:a:tenda:be12_pro identifies the Tenda BE12 Pro Wi-Fi 7 consumer/SMB router firmware as the affected product. On these embedded devices the web server usually runs as root, so memory corruption in the request parser can escalate directly to full device compromise.
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 web endpoint (AV:N, AC:L) requiring a valid low-privilege management session (PR:L, UI:N); stack overflow in root-run httpd yields full C/I/A impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in Tenda BE12 Pro 16.03.66.23. The impacted element is the function fromVirtualSer of the file /goform/VirtualSer. Such manipulation of the argument page leads to stack-based buffer overflow. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
Tenda BE12 Pro routers (firmware 16.03.66.23) contain a buffer overflow vulnerability (CVE-2026-15696) that enables network attackers to crash devices or potentially gain administrative control, directly impacting organizational network availability and security. With publicly available exploit code and no vendor patch available, this vulnerability poses significant risk to network infrastructure without immediate intervention.
Implement network-level access controls blocking connections to the /goform/VirtualSer endpoint; apply network segmentation to isolate affected routers from untrusted network segments; enable comprehensive logging and monitoring for unauthorized access attempts; restrict administrative access to affected devices; consider temporary device replacement with security-verified alternatives pending patch availability.
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 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 attackers corrupt memory by manipul
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-43691
GHSA-h9wr-9gfr-4wqp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB