CVE-2026-13517: Tenda JD12L Stack Buffer Overflow - Remote Code Execution Risk
A stack-based buffer overflow vulnerability exists in Tenda JD12L firmware version 16.03.53.23. An authenticated remote attacker can exploit this flaw by sending a specially crafted request to the Wi-Fi configuration endpoint, potentially allowing them to execute arbitrary code or crash the device. The vulnerability affects the security_5g parameter handling in the Wi-Fi basic settings function. Public exploit code is available, increasing the practical risk of exploitation.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.8 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-119, CWE-121
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-29 / 2026-06-29
NVD description (verbatim)
A flaw has been found in Tenda JD12L 16.03.53.23. The impacted element is the function formWifiBasicSet of the file /goform/WifiBasicSet. Executing a manipulation of the argument security_5g can lead to stack-based buffer overflow. The attack may be launched remotely. The exploit has been published and may be used.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-13517 is a stack-based buffer overflow (CWE-119, CWE-121) in the formWifiBasicSet function within the /goform/WifiBasicSet endpoint of Tenda JD12L firmware 16.03.53.23. The vulnerability arises from insufficient input validation on the security_5g parameter, which allows an authenticated attacker to overflow the stack and overwrite return addresses or other critical data structures. The flaw requires network access but no elevated privileges beyond basic authentication, enabling remote exploitation from across a network segment.
Business impact
Organizations deploying Tenda JD12L devices as network infrastructure face a material risk of service disruption and potential lateral movement. An attacker with basic credentials—often obtained through credential stuffing or phishing—can crash the wireless controller or execute code with device privileges, potentially compromising all Wi-Fi clients connected to that access point. This affects confidentiality, integrity, and availability of network connectivity. In environments where these devices manage critical wireless segments, exploitation could disable communications across offices or industrial sites.
Affected systems
Tenda JD12L firmware version 16.03.53.23 is confirmed vulnerable. The vendor_products field in the source data is empty, indicating no additional vendor rebrands or product variants have been explicitly mapped in the source. Organizations should verify all deployed JD12L models and check firmware versions against Tenda's advisory to confirm affected and patched versions.
Exploitability
This vulnerability is highly exploitable in practice. The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, score 8.8) reflects low attack complexity and network accessibility. Critically, public exploit code is available, removing the barrier to practical weaponization. Authentication is required, but administrative or guest credentials on Tenda devices are often weak or default-set, making the prerequisite achievable. Exploitation requires no user interaction and succeeds consistently on vulnerable firmware.
Remediation
Immediately identify all Tenda JD12L devices in your environment and verify their firmware versions. Tenda has likely released a patched firmware version addressing this flaw; consult the official Tenda advisory or security portal for the specific version number and download procedures. Apply the patch during a maintenance window to minimize disruption. If patching is delayed, restrict network access to the device management interface and disable remote administration features. Consider deploying network segmentation to limit lateral movement if a device is compromised.
Patch guidance
Contact Tenda or visit their security advisory page for the specific patched firmware version applicable to JD12L. Firmware updates should be applied through the device's management interface or, if available, via Tenda's automated update mechanism. Before deployment in production, test the patched firmware in a lab environment to confirm compatibility with your network configuration. Document the current firmware version prior to upgrade for rollback purposes if needed. After patching, verify the device is operating normally and Wi-Fi clients reconnect without issues.
Detection guidance
Monitor network traffic for POST requests to /goform/WifiBasicSet with abnormally large or malformed security_5g parameter values. Enable logging on Tenda devices if supported and review for authentication events followed by configuration changes. Intrusion detection systems can be tuned to detect stack overflow exploitation signatures targeting this endpoint. Baseline normal parameter sizes and alert on deviations. Check device logs for crashes or unexpected reboots, which may indicate exploitation attempts. If available, use Tenda's device health monitoring to detect firmware anomalies or unauthorized code execution.
Why prioritize this
This vulnerability merits immediate attention due to its high CVSS score (8.8), public availability of exploit code, and the foundational role of Wi-Fi controllers in network infrastructure. The authentication requirement provides some friction, but weak default credentials on Tenda devices are widely documented and exploited. The impact—remote code execution—combined with network accessibility makes this a top-tier risk for any organization deploying these devices. Organizations without immediate patching ability should implement compensating controls such as network segmentation and access restrictions.
Risk score, explained
The CVSS 3.1 score of 8.8 (HIGH severity) reflects a remote network-based attack vector, low complexity, minimal privileges required, no user interaction, and unrestricted scope impact across confidentiality, integrity, and availability. The presence of published exploit code elevates practical exploitability beyond the base CVSS assessment. While authentication is required—reducing the attack surface compared to unauthenticated RCE—the prevalence of weak or default credentials on small/medium-scale networking devices significantly lowers the real-world barrier to entry. For organizations using these devices in trust boundaries, the effective risk is critical.
Frequently asked questions
Do all Tenda JD12L devices require patching, or only version 16.03.53.23?
The source data confirms vulnerability in firmware version 16.03.53.23. Tenda's advisory will clarify the full range of affected versions and which earlier or later builds contain the fix. Do not assume other firmware versions are safe without verification against the vendor advisory.
Can this vulnerability be exploited without authentication?
No. The CVSS vector specifies PR:L (privileges required: low), meaning an attacker must have valid credentials to access the vulnerable endpoint. However, Tenda devices often ship with default credentials or weak administrative passwords, which are frequently compromised in phishing or credential-stuffing campaigns.
What happens if a device is exploited?
An attacker gains code execution with the privileges of the device process, potentially allowing them to intercept Wi-Fi traffic, modify network settings, deploy malware, or use the device as a pivot point to attack other network resources. Device crashes and service disruption are also possible.
Is there a workaround if we cannot patch immediately?
Yes. Restrict network access to the device's management interface via firewall rules or VPN, disable remote administration if available, enforce strong credentials, and segment the device onto an isolated management VLAN. These are temporary measures and should not delay patching.
This analysis is based on publicly available vulnerability data and the CVE record as of the publication date. Vendor product information was not supplied in the source data; organizations should verify affected products against the official Tenda security advisory. CVSS scoring, CWE classifications, and exploit availability are as reported in the authoritative CVE record. This explainer is for informational purposes and does not constitute professional security advice. Perform your own assessment of risk and remediation timelines in your specific environment. Always consult the official vendor advisory before applying patches or workarounds. Source: NVD (public-domain), retrieved 2026-08-07. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10062HIGHTRENDnet TEW-432BRP Stack Overflow – EOL Hardware Risk
- CVE-2026-10063HIGHTRENDnet TEW-432BRP Stack Overflow – End-of-Life Router Vulnerability
- CVE-2026-10065HIGHShibby Tomato 1.28 Stack Buffer Overflow in tomatodata.cgi
- CVE-2026-10066HIGHShibby Tomato Stack Buffer Overflow in UPS Service (RCE)
- CVE-2026-10067HIGHShibby Tomato 1.28 Stack Buffer Overflow in multimon.cgi
- CVE-2026-10119HIGHStack Overflow in TRENDnet TEW-432BRP End-of-Life Router
- CVE-2026-10120HIGHTRENDnet TEW-432BRP Buffer Overflow – No Patch Available
- CVE-2026-10121HIGHTRENDnet TEW-432BRP Stack Buffer Overflow