Skip to main content

D-Link DI-8400 CVE-2026-101081

| EUVDEUVD-2026-88345 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-09-28 VulDB GHSA-v37v-5cp8-5hgx
8.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain admin credentials to web panel
  2. Delivery
    Authenticate to Web Administration Service
  3. Exploit
    Send crafted 'opt' argument to menu_nat_more.asp
  4. Execution
    Overflow stack buffer in menu_nat_more_asp
  5. Impact
    Execute code / crash router

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

Requires high-privileged authenticated access to the D-Link DI-8400 (firmware 16.07) Web Administration Service; the attacker must reach the menu_nat_more.asp endpoint and supply a manipulated 'opt' argument to trigger the stack overflow in menu_nat_more_asp. Exploitation is remote over the network (AV:N) with low complexity and no user interaction, but is limited by the PR:H requirement - admin credentials must already be held - and by the router's management interface being reachable (typically LAN-side unless remote administration is enabled, which further narrows exposure). Only DI-8400 16.07 is confirmed affected.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/PR:H/UI:N, VC/VI/VA:H) and E:P (proof-of-concept exploit maturity) yield an 8.5, but two signals temper real-world urgency. First, PR:H means exploitation requires high-privileged (administrative) authentication to the router's Web Administration Service, so this is a post-authentication memory-corruption bug, not a pre-auth internet worm. Second, the subsequent-system impact metrics (SC:H/SI:H/SA:H) are almost certainly scope-inflated by the VulDB submission process - a stack overflow inside a single embedded web server compromises that device, not a distinct downstream system, so a more defensible vector drops the SC/SI/SA to N. No EPSS score, no CISA KEV listing, and no evidence of active exploitation are present in the input; the only exploitation signal is publicly available PoC code (a Python script in the Vivi-Xray GitHub repo). Net: a genuine remotely-triggerable RCE-class flaw with public PoC, but gated behind admin credentials on a low-footprint SOHO router - realistically a medium-priority patch/mitigation item, not a drop-everything emergency, and lower than the 8.5 suggests.

Exploit ScenarioDerived

An attacker who has obtained (or defaulted/brute-forced) administrative credentials to a D-Link DI-8400 web admin panel sends a crafted request to menu_nat_more.asp with an oversized 'opt' argument, overflowing a stack buffer in menu_nat_more_asp. A public Python PoC (manu_nat_more_asp.py) already demonstrates the crash, and a reliable exploit could achieve code execution on the router or at minimum a denial of service. Because the CVSS vector is PR:H, this is realistic only after the attacker holds admin access (e.g., via weak/default credentials, credential reuse, or a chained auth bypass).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC 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 28, 2026

Stack-based buffer overflow in the D-Link DI-8400 router (firmware 16.07) allows a high-privileged, authenticated remote attacker to corrupt memory and potentially achieve code execution on the device by supplying a manipulated 'opt' argument to the menu_nat_more.asp endpoint handled by the menu_nat_more_asp function. The flaw is remotely reachable with low attack complexity and no user interaction, but exploitation requires valid admin-level credentials (CVSS PR:H) plus network reachability of the Web Administration Service, which is normally confined to the LAN unless remote management is enabled. Publicly available exploit code exists - a Python PoC and a technical write-up are published on GitHub - but there is no confirmation of active exploitation (no CISA KEV listing), and only firmware 16.07 is confirmed affected.

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

Stack-based buffer overflow in the D-Link DI-8400 router (firmware 16.07) web administration service allows an authenticated administrative user to corrupt stack memory by sending an overlong 'opt' argument to the menu_nat_more.asp endpoint handled by the menu_nat_more_asp function, yielding high confidentiality, integrity and availability impact on the device. The attack is network-reachable but gated behind the admin login (CVSS PR:H), so the attacker must already hold a valid administrative session on the web UI - either from the LAN side or from the WAN if remote management is enabled. Publicly available exploit code exists (a PoC and write-up published in the Vivi-Xray GitHub repository and catalogued by VulDB), but the issue is not listed in CISA KEV and no EPSS score was provided, so active exploitation is not confirmed.

RemediationAI

No vendor-released patch with a confirmed fixed version was identified at the time of analysis, and the CVE record references only the generic D-Link homepage rather than a version-specific security advisory, so administrators should check D-Link's support and security advisory pages directly for a firmware update for the DI-8400 before assuming one is unavailable. Until a fix is confirmed, the most effective compensating control is to eliminate the attack surface: disable remote/WAN administration and restrict the Web Administration Service to a trusted LAN segment, since the PR:H requirement means the flaw can only be reached by someone who already holds admin credentials and can route to the management interface. Additionally, rotate and strengthen the administrative password, avoid reusing router credentials elsewhere, and consider placing the device behind management-access ACLs or an out-of-band management VLAN. Note the trade-offs: disabling remote administration prevents off-site management, and LAN-only restrictions do not protect against a malicious insider or an attacker who has already compromised a device on the trusted segment; because public exploit code is available, any exposure of the management interface should be treated as high risk. Where the device is end-of-life or no longer supported, replacement is the most reliable mitigation. Monitoring for oversized or malformed 'opt' parameters against menu_nat_more.asp and for unexpected process restarts on the router can provide limited detection, but is not a substitute for removing the exposure.

Affected VersionsENISA

DI-8400 16.07

Affected Packages

euvd di_8400 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 vulnerability is a classic stack-based buffer overflow (CWE-121) in the web-based management service of the D-Link DI-8400. The affected component is the ASP handler that processes the NAT configuration page: the HTTP request argument 'opt' is copied into a fixed-size stack buffer without adequate bounds checking in the menu_nat_more_asp function backing menu_nat_more.asp. Because the overflow occurs on the stack, an attacker who can pass an oversized 'opt' value can overwrite adjacent stack memory, including saved return addresses, with the potential to hijack control flow and execute arbitrary code in the context of the router's web service. The CPE entry cpe:2.3:a:d-link:di-8400:*:*:*:*:*:*:*:* describes the product family generically, while the EUVD data pins the confirmed vulnerable build specifically to DI-8400 16.07. The CVSS 4.0 vector records AV:N/AC:L/AT:N/PR:H/UI:N with high confidentiality, integrity, and availability impact, and our independent CVSS 3.1 assessment agrees (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, 8.5) - the PR:H requirement is the key limiter, since the attacker must already hold administrative credentials to reach the vulnerable handler.

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

Remote (AV:N) low-complexity overflow needing admin auth (PR:H) on the web panel; single-device memory corruption keeps scope unchanged with full C/I/A on the router.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/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
High
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 28, 2026 - 17:22 NVD
CRITICAL HIGH
CVSS changed
Sep 28, 2026 - 17:22 NVD
9.4 (CRITICAL) 8.5 (HIGH)
CVE Published
Sep 28, 2026 - 16:15 cve.org
CRITICAL 9.4

DescriptionCVE.org

A security flaw has been discovered in D-Link DI-8400 16.07. This vulnerability affects the function menu_nat_more_asp of the file menu_nat_more.asp of the component Web Administration Service. The manipulation of the argument opt results in stack-based buffer overflow. The attack can be launched remotely. The exploit has been released to the public and may be used for attacks.

Technical POC Analysis

Evidence caveat: the supplied artefact is labelled "PATCHED SOURCE" but its contents are a Python exploit client (menunatmoreasp/manunatmoreasp.py), not a diff.

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

Latest POC

1 public PoC link from github

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

The D-Link DI-8400 router running firmware 16.07 contains a high-severity stack-based buffer overflow that could allow an authenticated attacker with administrative credentials to execute arbitrary code on the device. This vulnerability poses a significant risk to organizations that rely on these routers for network connectivity, as a compromise could lead to data interception, network disruption, or lateral movement within the internal network. Although exploitation requires valid admin access and typically LAN reachability, publicly available exploit code increases the likelihood of attacks, especially if remote management is enabled.

Business Impact: High
Compensating Controls

Interim mitigations include disabling remote management, restricting web admin access to trusted IPs, enforcing strong admin credentials with MFA, network segmentation, monitoring logs, and deploying IDS/IPS rules.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Low
consumer/SOHO D-Link router model, niche single-device footprint
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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

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

More in IoT

View all
CVE-2025-45988 CRITICAL POC
9.8 Jun 13

A command injection vulnerability (CVSS 9.8). Risk factors: public PoC available.

CVE-2026-29128 CRITICAL POC
10.0 Mar 05

Plaintext daemon credentials in IDC SFX2100 routing config files (zebra, bgpd, ospfd, ripd). CVSS 10.0. PoC available.

CVE-2025-65294 CRITICAL POC
9.8 Dec 10

Remote command execution in Aqara Hub firmware (Camera Hub G3 4.1.9_0027, Hub M2 4.3.6_0027, and Hub M3 4.3.6_0025) stem

CVE-2025-63624 CRITICAL POC
9.8 Feb 03

Kede Electronics IoT smart water meter monitoring platform v1.0 has a SQL injection allowing attackers to compromise the

CVE-2026-101076 CRITICAL POC
9.3 Sep 28

An unauthenticated OS command injection in the CGI handler of Netcore NR289-GE firmware 1.4.5102 lets remote attackers e

CVE-2026-101077 CRITICAL POC
9.3 Sep 28

Unauthenticated network attackers can bypass authentication in the Netcore NR289-GE router's boa_temp web handler and ab

CVE-2026-101075 CRITICAL POC
9.3 Sep 28

Remote unauthenticated OS command injection in Netcore NR289-GE firmware 1.4.5102 allows attackers to execute arbitrary

CVE-2026-101072 CRITICAL POC
9.3 Sep 28

Unauthenticated OS command injection in the Netcore NR289-GE router (firmware 1.4.5102) lets any remote attacker who can

CVE-2026-101039 CRITICAL POC
9.3 Sep 28

A stack-based buffer overflow in the devdiscover service of FAST FAC1900R firmware 20190827_2.0.2 lets unauthenticated r

CVE-2026-25139 CRITICAL POC
9.1 Feb 04

RIOT IoT operating system has an out-of-bounds read vulnerability (CVSS 9.1) that could lead to information disclosure o

CVE-2026-102792 HIGH POC
8.5 Sep 29

Command injection in the Ziroom ZHOME A0101 smart-home hub (firmware 1.0.1.0) allows an attacker with high-privilege aut

CVE-2026-102793 HIGH POC
8.5 Sep 29

Authenticated command injection in Ziroom ZHOME A0101 firmware 1.0.1.0 lets a privileged user execute arbitrary operatin

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