Skip to main content

Tenda JD12L EUVDEUVD-2026-40014

| CVE-2026-13517 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-06-29 VulDB GHSA-38gh-hfgh-77mp
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Reach router web interface (LAN or exposed WAN)
  2. Delivery
    Authenticate with low-privilege/default credentials
  3. Exploit
    Send crafted POST to /goform/WifiBasicSet
  4. Install
    Overflow stack via oversized security_5g
  5. C2
    Overwrite saved return address
  6. Execute
    Execute payload or crash httpd
  7. Impact
    Gain control of router or cause 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 requires sending a manipulated security_5g parameter to the formWifiBasicSet function via the /goform/WifiBasicSet endpoint of the JD12L web management interface, and per the CVSS 4.0 vector it requires PR:L - a low-privilege authenticated session to that interface - so the attacker must reach the HTTP management service and possess at least limited valid credentials (or exploit default/weak credentials). Limiting factors: the management interface must be network-reachable from the attacker (commonly LAN-only unless remote administration is enabled), authentication is needed (PR:L, not PR:N), no user interaction is required (UI:N), and only firmware 16.03.53.23 of the Tenda JD12L is confirmed affected. These factors mean realistic exposure is largely to attackers already on the local network or to internet-exposed devices with remote admin enabled.

Impact

The provided CVSS 4.0 base score is 7.4 (High) with vector AV:N/AC:L/AT:N/PR:L/UI:N and high confidentiality, integrity, and availability impact to the vulnerable system (VC:H/VI:H/VA:H), with no subsequent-system impact (SC/SI/SA:N). The vector indicates network attack reach with low complexity, but crucially requires PR:L - at least low-privilege authentication, which typically means an authenticated session to the router admin interface. Exploit maturity is marked Proof-of-Concept (E:P), consistent with the report that exploit code has been published. There is no CISA KEV listing and no EPSS probability supplied, so there is no evidence of widespread active exploitation; the realistic risk is moderate and tilts toward targeted exploitation or local-network attackers rather than mass internet-wide compromise. A key caveat: the source is VulDB and the report originates from a GitHub issue, so depth of independent verification is limited, and the PR:L requirement meaningfully constrains the 'remote' framing.

Exploit ScenarioDerived

An attacker with low-privilege access to the router's web interface - for example a user on the local network who has obtained or guessed valid management credentials, or who is leveraging a default password - sends a crafted POST request to /goform/WifiBasicSet with an oversized security_5g value. The overflow overwrites the stack return address, crashing the httpd service (denial of service) or, with a tailored payload on a mitigation-free embedded target, executing attacker-supplied code with the router's privileges. Published proof-of-concept exploit code lowers the effort required to reproduce the attack.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv3 – Jun 29, 2026

Stack-based buffer overflow in the Tenda JD12L router (firmware 16.03.53.23) allows remote attackers to corrupt memory by manipulating the security_5g argument sent to the formWifiBasicSet handler at /goform/WifiBasicSet, potentially achieving denial of service or arbitrary code execution on the device. The flaw is network-reachable but, per the CVSS 4.0 vector, requires low-level authentication (PR:L), and publicly available exploit code exists. There is no public exploit identified as actively exploited in CISA KEV, and the EPSS score was not provided.

Earlier versions of this analysis (2)
v2 Jun 29, 2026 - 01:29 cvss changed CVSS 7.4

Stack-based buffer overflow in the Tenda JD12L router (firmware 16.03.53.23) lets an authenticated remote attacker corrupt memory via the security_5g parameter of the /goform/WifiBasicSet endpoint (formWifiBasicSet function), potentially achieving denial of service or arbitrary code execution on the device. A public exploit has been released (VulDB), though the issue is not in CISA KEV and no active exploitation is confirmed. CVSS 4.0 scores it 7.4 (High), reflecting low-privilege network access with full impact to confidentiality, integrity, and availability of the device.

v1 Jun 29, 2026 - 00:42 CVSS 8.7

Stack-based buffer overflow in the Tenda JD12L router (firmware 16.03.53.23) lets an authenticated attacker corrupt memory through the web management interface by supplying an oversized security_5g parameter to the formWifiBasicSet handler at /goform/WifiBasicSet, enabling potential remote code execution or device crash. The flaw is reachable over the network and publicly available exploit code exists (disclosed via VulDB), though no active exploitation has been confirmed (not listed in CISA KEV). The CVSS 4.0 base score is 8.7 (High) with high impact to confidentiality, integrity, and availability of the device.

RemediationAI

No vendor-released patch identified at time of analysis; Tenda had not published a fixed firmware version in the provided data, and JD12L-class devices are frequently slow to receive or never receive security updates. As compensating controls, disable remote/WAN administration so the web UI is not reachable from the internet, and restrict access to the LAN-side management interface to trusted hosts only (for example via VLAN segmentation or a host firewall), accepting that this complicates legitimate remote management. Change default administrator credentials and enforce strong passwords, since exploitation requires authentication (PR:L) - strong unique credentials raise the bar; place the device behind a separate firewall that blocks unsolicited inbound requests to /goform/WifiBasicSet. Monitor the vendor site (https://www.tenda.com.cn/) for a firmware update and the VulDB advisory (https://vuldb.com/cve/CVE-2026-13517) for fix tracking; if the device is end-of-life, plan replacement with a supported router.

Affected VersionsENISA

JD12L 16.03.53.23

Affected Packages

euvd jd12l 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 Tenda JD12L is a consumer/SOHO wireless router whose web management interface exposes /goform/ endpoints handled by native C functions in the embedded HTTP server (httpd). The vulnerable function formWifiBasicSet processes WiFi basic configuration parameters, and the security_5g argument (the 5GHz wireless security/encryption setting) is copied into a fixed-size stack buffer without adequate bounds checking. This maps to CWE-121 (Stack-based Buffer Overflow): attacker-controlled input overruns the buffer boundary on the call stack, overwriting the saved return address and adjacent stack data. The affected product is identified by CPE cpe:2.3:a:tenda:jd12l, and such MIPS/ARM-based embedded routers typically lack modern exploit mitigations (no ASLR/stack canaries), making stack overflows readily exploitable for control-flow hijacking.

Know when Jd12L 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 management endpoint (AV:N) with low complexity, but the web UI requires at least low-privilege authentication (PR:L); a stack overflow on a mitigation-free router yields full C/I/A impact.

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

1
CVSS changed
Jun 29, 2026 - 01:22 NVD
8.7 (HIGH) 7.4 (HIGH)

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Tenda JD12L routers (firmware version 16.03.53.23) contain a vulnerability allowing authenticated network users to disrupt operations or potentially gain control of the device, directly threatening network availability and security. The vendor has not yet released a patch, and publicly available exploit code exists, creating active risk. Organizations must immediately secure these devices with access controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement network access controls via firewall ACLs to restrict management interface access to authorized administrators only; (2) Disable remote management services where not operationally required; (3) Segment router management network traffic onto a protected administrative VLAN; (4) Enforce multi-factor authentication for administrative access; (5) Monitor network traffic to affected devices for suspicious patterns indicative of exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Low
niche consumer/SOHO Tenda router model, limited regional deployment footprint
Exploit
POC
Public exploit code exists
Social Media
3
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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.5%
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

57
Low Medium High Critical
KEV: 0
EPSS: 0
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