Skip to main content

D-Link DIR-895L CVE-2026-100740

| EUVDEUVD-2026-87816 HIGH
Out-of-bounds Write (CWE-787)
2026-09-27 VulDB GHSA-87gr-9jjp-5f3j
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach router L2TP control endpoint
  2. Delivery
    Send crafted Host Name AVP
  3. Exploit
    Trigger out-of-bounds write in tunnel_set_params
  4. Execution
    Corrupt adjacent memory
  5. Impact
    Crash device or execute code

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
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 the target D-Link DIR-895L (firmware A1_102b07) to have its L2TP control-channel service reachable by the attacker, and requires sending a crafted L2TP control message whose Host Name AVP triggers the out-of-bounds write in tunnel_set_params. Limiting factors: the L2TP endpoint must be exposed to the attacker's network path (WAN-side exposure is often not default on consumer routers), the vendor vector marks PR:L implying some authentication or authenticated tunnel context may be needed (not independently confirmed), and the vulnerability is specific to the DIR-895L A1 hardware and this firmware build. The product is a discontinued model, so an official fix may be unavailable.

Impact

The vendor-supplied CVSS 4.0 vector (8.6, AV:N/AC:L/AT:N/PR:L/UI:N with full VC/VI/VA:H and subsequent-system SC/SI/SA:H) is VulDB-generated and reads as inflated - the SC/SI/SA:H subsequent-system impact implies a scope change to a separate system that an in-process out-of-bounds write on a single router does not clearly justify. The core signal is credible: a CWE-787 out-of-bounds write in the L2TP control-channel parser (tunnel_set_params, Host Name AVP) is a genuine memory-corruption primitive that can yield denial of service and plausibly remote code execution on the device. Exploitation status is 'publicly available exploit code exists' (a write-up/PoC is published on a notion.site page and referenced by VulDB); there is NO CISA KEV listing and NO EPSS score in the input, so there is no evidence of active in-the-wild exploitation - treat this as opportunistically exploitable rather than confirmed weaponized. The privilege field is the key ambiguity: the vendor marks PR:L, but the description ('attack may be initiated remotely') does not confirm whether L2TP control packets can be sent pre-authentication - verify with vendor whether the L2TP endpoint is exposed and authenticated. Net: a real, PoC-backed memory-corruption bug on an end-of-life consumer router, but real-world priority is bounded by the product's limited and declining footprint and the likely non-availability of a vendor patch.

Exploit ScenarioDerived

An attacker able to reach the router's L2TP endpoint sends a crafted L2TP control message with a malformed Host Name AVP, driving an out-of-bounds write in tunnel_set_params. A public write-up/PoC exists, so triggering the corruption is straightforward; the outcome is at minimum a device crash/reboot (DoS) and potentially attacker-controlled code execution on the router.

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

AnalysisAIv2 – Sep 27, 2026

An out-of-bounds write in the L2TP control-channel parsing routine (tunnel_set_params in tunnel.c) of D-Link DIR-895L firmware A1_102b07 lets a remote attacker corrupt memory by sending a crafted L2TP control message containing a malformed Host Name AVP. The vendor's CVSS 4.0 score of 8.6 reflects a network-reachable, low-complexity attack requiring low privileges (PR:L), and VulDB has published a public proof-of-concept write-up, so publicly available exploit code exists. Note that the vendor vector's subsequent-system (SC/SI/SA:H) clause appears inflated - the flaw is an in-process memory corruption on a single consumer router - and the DIR-895L is a discontinued model, so no vendor patch has been identified.

Earlier versions of this analysis (1)
v1 Sep 27, 2026 - 01:13 CVSS 9.4

Out-of-bounds write in the L2TP control channel parser (tunnel_set_params in tunnel.c) of D-Link DIR-895L firmware A1_102b07 allows remote attackers who can deliver L2TP control-channel traffic to the device to corrupt memory via a crafted L2TP Host Name AVP, potentially achieving code execution or causing a denial of service. The primary prerequisite is reachability of the router's L2TP service - typically as a malicious or spoofed L2TP peer, or an on-path attacker - and the L2TP tunnel/WAN feature must be in use. Publicly available exploit code exists; the CVSS 4.0 vector indicates PR:L, though the independent assessment notes this privilege requirement is not clearly justified for a pre-session packet parser, and there is no CISA KEV listing confirming active exploitation.

RemediationAI

No vendor-released patch has been identified at time of analysis, and because the DIR-895L is a discontinued model, D-Link is unlikely to issue firmware for it; treat replacement with a supported router as the only durable fix. Until then, the effective compensating controls are to disable the L2TP server and L2TP/IPsec pass-through in the router's web administration interface if they are not required (side effect: client VPN tunnels through the device stop working) and to block inbound L2TP and IPsec traffic at the network edge - UDP 1701 for L2TP, plus UDP 500/4500 and ESP (protocol 50) if IPsec transport is bundled - so the crafted Host Name AVP can never reach tunnel_set_params (side effect: legitimate remote VPN access is also blocked). If any remote-administration or WAN-facing management interface is enabled, disable it and restrict router administration to the LAN, since exploitation requires the L2TP control channel to be reachable over the attacker's network path; where filtering is impossible, place the device behind a firewall that performs L2TP deep packet inspection and normalize or drop malformed AVPs. None of these controls repair the underlying memory-safety defect, so they must be paired with a hardware migration plan; monitor the VulDB entries noted above for any late vendor response.

Affected VersionsENISA

DIR-895L A1_102b07

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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 L2TP control-channel parser of the D-Link DIR-895L, an end-of-life consumer router. L2TP (RFC 2661/3931) control messages are composed of AVPs (Attribute-Value Pairs); the Host Name AVP, which carries a variable-length string, is processed in tunnel_set_params in tunnel.c without adequate bounds validation. Supplying a Host Name AVP whose length or content exceeds the destination buffer produces a classic out-of-bounds write (CWE-787), which in a single-threaded embedded binary of this type typically leads to memory corruption and potentially attacker-influenced control flow. The CPE cpe:2.3:a:d-link:dir-895l:*:*:*:*:*:*:*:* does not pin a firmware revision, but the reported affected build is A1_102b07 on the A1 hardware revision. The published exploit write-up specifically targets the L2TP Host Name AVP path, confirming the sink. The vendor-supplied CVSS 4.0 vector marks PR:L, implying that some authenticated tunnel context or adjacent privilege may be required before the crafted AVP is processed; this prerequisite is plausibly a pre-established L2TP tunnel/session rather than router administrative login, but it has not been independently confirmed from the available data.

Know when Dir 895L 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 8.6 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 8.8 HIGH

Network-reachable L2TP parser with an OOB-write memory-corruption primitive gives high C/I/A on the device; PR:L follows the vendor marking, and scope stays unchanged (S:U) as impact is within the router.

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
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

3
Severity Changed
Sep 27, 2026 - 01:22 NVD
CRITICAL HIGH
CVSS changed
Sep 27, 2026 - 01:22 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Sep 27, 2026 - 00:45 cve.org
CRITICAL 9.4

DescriptionCVE.org

A vulnerability was detected in D-Link DIR-895L A1_102b07. Impacted is the function tunnel_set_params of the file tunnel.c of the component L2TP Control Channel Parser. Performing a manipulation results in out-of-bounds write. The attack may be initiated remotely. The exploit is now public and may be used.

Technical POC Analysis

Evidence caveat (read first): the sole cited source (tzh00203.notion.site/...) returned only Notion's "JavaScript must be enabled" stub.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

D-Link DIR-895L routers running firmware A1_102b07, which are discontinued and may remain in branch or remote-office environments, contain a high-severity memory-corruption flaw that can be triggered remotely over the network by an authenticated low-privilege attacker. Publicly available exploit code exists, and No vendor-released patch identified at time of analysis. Because these devices often sit at the network edge, a successful compromise could bypass perimeter controls and expose internal systems, making inventory, isolation, and replacement a leadership-level priority.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable L2TP/VPN services on affected DIR-895L firmware A1_102b07 devices where possible; block external L2TP traffic at the firewall; isolate the device on a segmented VLAN with restrictive egress rules; restrict management access to trusted networks; monitor for exploitation attempts and replace the discontinued device as soon as feasible.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Low
discontinued high-end D-Link consumer router, limited and declining install base
Exploit
POC
Public exploit code exists
Social Media
5
Sightings
Data Quality
6 sources
Confidence: High

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

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

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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