Skip to main content

Tenda JD12L CVE-2026-13518

| EUVDEUVD-2026-40015 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-06-29 VulDB GHSA-rh6c-34q4-p28r
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to JD12L web interface
  2. Delivery
    Send crafted request to /goform/addressNat
  3. Exploit
    Overflow stack buffer via oversized 'page'
  4. Execution
    Overwrite saved return address
  5. Impact
    Execute code or crash device

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/addressNat endpoint and supplying a malicious 'page' argument to the fromAddressNat function, and per the CVSS vector PR:L the attacker must hold at least low-privilege/authenticated access to the device's web management interface (it is not a fully unauthenticated PR:N flaw). Limiting factors: the management interface must be network-reachable from the attacker (so devices that block WAN-side admin access and restrict LAN admin are substantially harder to hit), only the JD12L on firmware 16.03.53.23 is confirmed affected, and no user interaction is required (UI:N). The presence of a public POC lowers the practical skill barrier once those conditions are met.

Impact

Signals are mixed-to-moderate. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, VC/VI/VA:H) indicates a network-reachable, low-complexity attack with high impact to confidentiality, integrity and availability, but PR:L means the attacker needs at least low-privilege/authenticated access to the device - a meaningful limiter that argues against unauthenticated mass exploitation. The exploit-maturity sub-metric (E:P) and the 'publicly available' POC confirm proof-of-concept code exists, raising practical risk above a paper-only finding. No EPSS score and no CISA KEV listing were provided, so there is no evidence of active, widespread exploitation; this looks like a disclosed-with-POC consumer router bug rather than a confirmed campaign target. The realistic priority is moderate: high impact on affected devices, but constrained by required authentication, niche product footprint, and lack of KEV/EPSS escalation signals.

Exploit ScenarioDerived

An attacker with low-privilege access to the Tenda JD12L web interface (e.g., a logged-in user, a compromised LAN host, or a device with exposed/weak management credentials) sends a crafted HTTP request to /goform/addressNat with an oversized 'page' parameter. The fromAddressNat function copies it into a stack buffer, overwriting the return address; given the public POC and typical lack of router mitigations, this can crash the device or execute attacker-supplied code with the web server's privileges.

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) lets a remote attacker corrupt memory by manipulating the 'page' parameter handled by the fromAddressNat function at the /goform/addressNat endpoint, potentially achieving code execution or device crash. Publicly available exploit code exists and the issue was disclosed by VulDB, though there is no public exploit identified as actively exploited in the wild. With a CVSS 4.0 base score of 7.4 and PR:L, exploitation requires some level of authenticated access to the web management interface.

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

Stack-based buffer overflow in the Tenda JD12L router (firmware 16.03.53.23) lets a remote, authenticated attacker corrupt memory by supplying an oversized 'page' parameter to the fromAddressNat handler at /goform/addressNat. Successful exploitation can crash the device or potentially achieve arbitrary code execution on the router. Publicly available exploit code exists (disclosed via VulDB/GitHub), but the issue is not listed in CISA KEV and no active exploitation has been confirmed.

v1 Jun 29, 2026 - 00:41 CVSS 8.7

Stack-based buffer overflow in the Tenda JD12L router (firmware 16.03.53.23) lets remote attackers corrupt memory through the fromAddressNat handler reachable at the /goform/addressNat web endpoint by supplying an oversized 'page' argument. Publicly available exploit code exists (disclosed via VulDB and a GitHub issue tracker), and the CVSS 4.0 vector (PR:L) indicates exploitation requires low-level authentication to the device. No public evidence of active in-the-wild exploitation has been identified, but the combination of a working POC and a network-reachable management interface makes this a credible target.

RemediationAI

No vendor-released patch identified at time of analysis - the references point only to VulDB tracking entries (https://vuldb.com/vuln/374526) and a public exploit issue (https://github.com/cve-a/Vampirensa/issues/4), not to a fixed firmware build. Monitor https://www.tenda.com.cn/ for an updated firmware release for the JD12L and apply it once published. As compensating controls: restrict access to the device's web management interface so the /goform/addressNat endpoint is not reachable from untrusted networks (disable remote/WAN management and limit LAN admin access to trusted hosts/VLANs), which prevents network delivery of the malicious 'page' argument at the cost of losing remote administration convenience; change default and weak credentials since exploitation requires low-privilege access (PR:L); and place the device behind a firewall or segment that blocks inbound HTTP to the management port. If the device is end-of-life or unpatched, consider replacing it with a supported model.

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 affected component is the embedded HTTP management server of the Tenda JD12L, a consumer-grade networking device. The /goform/addressNat handler invokes fromAddressNat, which copies the attacker-controlled 'page' request argument into a fixed-size stack buffer without adequate bounds checking - the classic CWE-121 (Stack-based Buffer Overflow) root cause. On the MIPS/ARM SoCs typical of Tenda goform-based firmware, such overflows overwrite saved return addresses on the stack, and because these binaries usually lack modern mitigations (ASLR, stack canaries, NX), they are frequently leveraged for reliable control-flow hijacking. The single affected CPE is cpe:2.3:a:tenda:jd12l, matching firmware build 16.03.53.23.

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 goform endpoint with low complexity and no user interaction, but requires authenticated low-privilege web access (PR:L); stack overflow on the device yields high C/I/A within an unchanged scope.

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 vulnerability has been found in Tenda JD12L 16.03.53.23. This affects the function fromAddressNat of the file /goform/addressNat. The manipulation of the argument page leads to stack-based buffer overflow. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used.

Executive ViewAI

Why It Matters

Tenda JD12L routers (firmware 16.03.53.23 and earlier versions) contain a remotely exploitable stack buffer overflow enabling authenticated attackers to crash devices or achieve code execution, directly compromising network infrastructure security. Publicly available exploit code exists, increasing practical exploitation risk. No vendor patch is currently available, leaving organizations with no standard remediation path.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict management interface access to hardened bastion host or VPN with MFA; (2) Disable remote management features, enable local-only access; (3) Implement network segmentation isolating router management plane from general network traffic; (4) Deploy network-based anomaly detection to monitor device behavior; (5) Develop and execute hardware replacement plan targeting affected units within 30-90 days.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Low
niche consumer-grade Tenda router model, limited enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
2
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