Skip to main content

Tenda JD12L CVE-2026-13515

| EUVDEUVD-2026-40012 HIGH
Buffer Overflow (CWE-119)
2026-06-29 cna@vuldb.com GHSA-m4xx-xhjg-w8v6
7.4
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

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

  1. Access
    Reach router web interface on LAN/WAN
  2. Delivery
    Authenticate with low-privilege credentials
  3. Exploit
    POST oversized startIp to /goform/SetPptpServerCfg
  4. Execution
    Overflow stack buffer in formSetPPTPServer
  5. Persist
    Overwrite saved return address
  6. Impact
    Execute code or crash device

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

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 device web server and invoking the formSetPPTPServer handler via the /goform/SetPptpServerCfg endpoint with an oversized startIp parameter, on Tenda JD12L firmware 16.03.53.23. The CVSS 4.0 vector specifies PR:L, so at least low-privilege authenticated access to the management interface is needed - this is the primary limiting factor and means it is not a default-config unauthenticated compromise. Exploitation is further limited by network reachability of the web UI (devices not exposed to WAN require the attacker to be on the LAN/management network) and by the PPTP server configuration path being accessible; no user interaction is required (UI:N).

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, score 7.4) indicates a network-reachable attack with low complexity and full impact to confidentiality, integrity and availability of the device, but the PR:L metric means the attacker needs at least low-level authenticated access to the web UI - an important limiter that distinguishes this from a fully unauthenticated takeover. The vector includes E:P (Proof-of-Concept), consistent with the public disclosure, so publicly available exploit code exists; however this is NOT confirmed active exploitation - it is not in CISA KEV. No EPSS score was provided, so real-world exploitation probability cannot be quantified. Net: a genuine, exploitable memory-corruption flaw worth patching on exposed devices, but the authentication requirement and consumer/SOHO footprint make mass exploitation less likely than the high impact metrics alone suggest. Source provenance is VulDB/researcher-submitted rather than vendor-confirmed, which lowers confidence in details.

Exploit ScenarioDerived

An attacker who can reach the router's web interface and holds low-privilege credentials (or rides an authenticated session) submits a crafted POST to /goform/SetPptpServerCfg with an over-length startIp value. The overflow overwrites the saved return address, crashing the httpd service or, on these unhardened embedded targets, redirecting execution to attacker-controlled shellcode for full device compromise. Public proof-of-concept exploit code is available, lowering the effort required.

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

AnalysisAIv1 – Jun 29, 2026

Stack-based buffer overflow in the Tenda JD12L router (firmware 16.03.53.23) lets remote attackers corrupt memory by sending an oversized startIp argument to the formSetPPTPServer handler at /goform/SetPptpServerCfg, potentially achieving denial of service or arbitrary code execution on the device. The flaw is reachable over the network and publicly available exploit code exists, though it is not listed in CISA KEV and the CVSS 4.0 vector indicates low-privilege (authenticated) access is required. EPSS data was not provided, so widespread automated exploitation cannot be confirmed.

RemediationAI

No vendor-released patch or fixed firmware version is identified at time of analysis; the VulDB and GitHub references (https://github.com/cve-a/Vampirensa/issues/1, https://vuldb.com/vuln/374523) document the issue but do not cite a patched build, so monitor https://www.tenda.com.cn/ for a firmware update and apply it once released. As compensating controls, restrict access to the device's web management interface to trusted management VLANs or hosts and ensure it is never exposed to the WAN/Internet (side effect: remote administration becomes unavailable). Disable the PPTP server feature if it is not required, which removes the reachable code path (side effect: loss of PPTP VPN functionality). Change default administrator credentials and enforce strong authentication, since exploitation requires low-privilege access; and place the device behind a firewall that blocks unsolicited inbound connections to the management port.

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 JD12L is a Tenda SOHO/consumer networking device whose web management interface exposes /goform/ endpoints backed by C handlers in the embedded HTTP server (httpd/goahead-style). The vulnerable routine formSetPPTPServer processes the PPTP server configuration form and copies the user-supplied startIp parameter into a fixed-size stack buffer without bounds checking. This is a classic CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer) / stack-based buffer overflow: oversized input overruns the buffer and overwrites adjacent stack data including the saved return address, a frequently weaponized pattern in MIPS/ARM-based Tenda firmware where stack canaries and ASLR are typically absent.

Know when Tenda 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 web endpoint (AV:N, AC:L) but the supplied 4.0 vector marks PR:L, so low-privilege auth is required; memory corruption yields full code-execution impact (C/I/A:H), scope unchanged.

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

DescriptionCVE.org

A security vulnerability has been detected in Tenda JD12L 16.03.53.23. Impacted is the function formSetPPTPServer of the file /goform/SetPptpServerCfg. Such manipulation of the argument startIp leads to stack-based buffer overflow. The attack can be launched remotely. The exploit has been disclosed publicly and may be used.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche single Tenda SOHO router model, limited deployment footprint
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 No
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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +37
PoC: 0
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.

More in Tenda

View all
CVE-2022-30023 HIGH POC
8.8 Jun 16

Tenda ONT GPON AC1200 Dual band WiFi HG9 v1.0.1 is vulnerable to Command Injection via the Ping function. Rated high sev

CVE-2015-5995 CRITICAL POC
9.8 Dec 31

Mediabridge Medialink MWN-WAPR300N devices with firmware 5.07.50 and Tenda N3 Wireless N150 devices allow remote attacke

CVE-2014-5246 CRITICAL POC
10.0 Aug 22

The Shenzhen Tenda Technology Tenda A5s router with firmware 3.02.05_CN allows remote attackers to bypass authentication

CVE-2025-45042 CRITICAL POC
9.8 May 05

Tenda AC9 v15.03.05.14 was discovered to contain a command injection vulnerability via the Telnet function. Rated critic

CVE-2025-29384 CRITICAL POC
9.8 Mar 14

In Tenda AC9 v1.0 V15.03.05.14_multi, the wanMTU parameter of /goform/AdvSetMacMtuWan has a stack overflow vulnerability

CVE-2025-44877 CRITICAL POC
9.8 May 02

Tenda AC9 V15.03.06.42_multi was found to contain a command injection vulnerability in the formSetSambaConf function via

CVE-2025-44872 CRITICAL POC
9.8 May 02

Tenda AC9 V15.03.06.42_multi was found to contain a command injection vulnerability in the formsetUsbUnload function via

CVE-2022-32386 CRITICAL POC
9.8 Jul 06

Tenda AC23 v16.03.07.44 was discovered to contain a buffer overflow via fromAdvSetMacMtuWan. Rated critical severity (CV

CVE-2025-25632 CRITICAL POC
9.8 Mar 05

Tenda AC15 v15.03.05.19 is vulnerable to Command Injection via the handler function in /goform/telnet. Rated critical se

CVE-2023-51972 CRITICAL POC
9.8 Jan 10

Tenda AX1803 v1.0.0.1 was discovered to contain a command injection vulnerability via the function fromAdvSetLanIp. Rate

CVE-2023-51812 CRITICAL POC
9.8 Jan 04

Tenda AX3 v16.03.12.11 was discovered to contain a remote code execution (RCE) vulnerability via the list parameter at /

CVE-2023-23080 CRITICAL POC
9.8 Feb 27

Certain Tenda products are vulnerable to command injection. Rated critical severity (CVSS 9.8), this vulnerability is re

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy