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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Remotely reachable web endpoint (AV:N/AC:L) requiring a low-privilege authenticated session (PR:L), no user interaction; root-level httpd overflow yields full C/I/A impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
5DescriptionCVE.org
A weakness has been identified in Tenda BE12 Pro 16.03.66.23. This vulnerability affects the function fromSafeUrlFilter of the file /goform/SafeUrlFilter. Executing a manipulation of the argument page can lead to stack-based buffer overflow. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks.
AnalysisAI
Stack-based buffer overflow in the Tenda BE12 Pro router firmware 16.03.66.23 lets an authenticated remote attacker corrupt memory via the fromSafeUrlFilter handler at /goform/SafeUrlFilter by supplying an oversized 'page' parameter. Publicly available exploit code exists (published via VulDB), though the flaw is not listed in CISA KEV and no active exploitation has been confirmed. The CVSS 4.0 vector (7.4, PR:L) indicates network reachability with low-privilege authentication and high impact to confidentiality, integrity, and availability of the device.
Technical ContextAI
The affected component is the web management interface of Tenda's BE12 Pro, a consumer WiFi-7 SOHO router. Tenda routers expose administrative actions through /goform/ endpoints handled by C functions in the embedded HTTP daemon (httpd); here the fromSafeUrlFilter function processes a URL-filtering (SafeUrl) configuration request. The root cause is CWE-121 (Stack-based Buffer Overflow): the 'page' argument is copied into a fixed-size stack buffer without bounds checking, so an overlong value overwrites the saved return address and adjacent stack data. Because these MIPS/ARM firmware binaries typically run the web server as root and frequently lack stack canaries, ASLR, or NX enforcement, such overflows are often directly exploitable for control-flow hijacking or at minimum a denial of service. The single affected CPE is cpe:2.3:a:tenda:be12_pro:*:*:*:*:*:*:*:*.
RemediationAI
No vendor-released patch identified at time of analysis - the references point only to the VulDB disclosure and a public GitHub PoC, not a fixed firmware release, so no exact fix version can be cited. As compensating controls, restrict access to the router's web management interface to trusted LAN hosts only and ensure remote/WAN-side administration is disabled (this blocks the AV:N vector from the internet at the cost of losing remote management), place management behind a VPN or dedicated management VLAN, and change any default or weak administrator credentials to blunt the PR:L requirement and reduce the chance of an attacker obtaining the low-privilege session the exploit needs. Monitor https://www.tenda.com.cn/ and the VulDB entry (https://vuldb.com/cve/CVE-2026-15692) for updated firmware and apply it once released; if the device is end-of-support, plan replacement, as consumer routers frequently receive no fix.
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) allows remote attackers to corrupt memor
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 Wi-Fi router (firmware 16.03.66.23) lets remote attackers corrupt memo
Stack-based buffer overflow in the Tenda BE12 Pro (firmware 16.03.66.23) web management interface lets an attacker corru
Same weakness CWE-121 – Stack-based Buffer Overflow
View allSame technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43667
GHSA-cxw3-26xc-7ppc