Skip to main content

D-Link DIR-816 CVE-2026-8345

| EUVDEUVD-2026-29346 LOW
Command Injection (CWE-77)
2026-05-11 VulDB
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid DIR-816 web credentials (default or credential stuffing)
  2. Delivery
    Authenticate to router web management interface
  3. Exploit
    Craft malicious ip_address payload with shell metacharacters
  4. Execution
    Submit POST request to /goform/singlePortForward
  5. Persist
    sub_445E7C passes unsanitized input to shell command
  6. Impact
    Arbitrary OS commands execute on router

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
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 authenticated access to the DIR-816 web management interface - the CVSS 4.0 vector specifies PR:L (low privilege), meaning an attacker must first possess valid credentials before reaching the /goform/singlePortForward endpoint. The vulnerability is triggered specifically by manipulation of the ip_address parameter within the port forwarding configuration form processed by sub_445E7C; the port forwarding UI must be accessible to the authenticated session. SSVC designates this as 'not automatable', reflecting that the authentication step prevents fully scripted unauthenticated mass exploitation. Limiting factors: authentication is required and cannot be bypassed via this vulnerability alone; the confirmed affected scope is firmware 1.10CNB05_R1B011D88210 only; the router's web management interface must be network-reachable from the attacker's position (LAN by default, WAN only if remote management is explicitly enabled). Scope does not extend to adjacent systems per the CVSS 4.0 SC:N/SI:N/SA:N ratings.

Impact

The provided CVSS 4.0 score of 2.1 with VC:L/VI:L/VA:L significantly understates the realistic impact of command injection on an embedded router - arbitrary OS command execution on these devices typically yields full root-level control of the device, its firewall rules, and the traffic it routes. This is a notable signal conflict: the vulnerability class (command injection) and the SSVC 'partial' technical impact rating are difficult to reconcile, and analysts should treat the low impact scores with skepticism pending vendor clarification. The EPSS score of 0.50% at the 66th percentile is moderate for IoT CVEs and reflects a non-trivial but not imminent exploitation probability. SSVC designates exploitation as 'poc' with 'not automatable', the latter consistent with the PR:L authentication requirement that prevents fully weaponized mass scanning. No CISA KEV listing exists, confirming no confirmed widespread exploitation at time of analysis. The primary real-world risk limiter is the authentication prerequisite - an attacker must first hold valid web interface credentials - combined with the narrow market footprint of this specific Chinese-market firmware build.

Exploit ScenarioDerived

An attacker with knowledge of valid DIR-816 web interface credentials - obtained via default credential reuse (D-Link devices commonly ship with admin/admin) or internal network position - submits a crafted HTTP POST request to /goform/singlePortForward with an ip_address value such as '127.0.0.1;id;' or a reverse shell payload. The sub_445E7C function passes this value unsanitized to a shell command, executing arbitrary OS instructions with the privilege level of the web server process. A public proof-of-concept detailing this technique is available at https://github.com/lipenghai/iot_bug/blob/main/D-Link/DIR816/2.md.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Jul 23, 2026

Command injection in D-Link DIR-816 firmware 1.10CNB05_R1B011D88210 allows authenticated remote attackers to execute arbitrary OS commands by manipulating the ip_address parameter in the /goform/singlePortForward endpoint. The root cause is the sub_445E7C function passing unsanitized user input directly to a system command (CWE-77), and a proof-of-concept exploit has been publicly disclosed on GitHub. No active exploitation has been confirmed by CISA KEV at time of analysis, though the EPSS score places this CVE at the 66th percentile for exploitation likelihood.

RemediationAI

No vendor-released patch has been identified at time of analysis - D-Link's security advisory page at https://www.dlink.com/ should be monitored for any firmware update addressing this CVE; D-Link has historically not released patches for older SOHO models, making device replacement with a currently-supported model the most durable long-term remediation. As immediate compensating controls: disable WAN-side web management to ensure the router interface is reachable only from the local LAN, substantially reducing attacker reach (trade-off: loses remote management capability). Enforce strong, non-default administrative credentials on the web interface, raising the bar above the low-privilege authentication prerequisite. If the port forwarding configuration page is not operationally needed, restrict access via firewall ACLs or disable the feature in the router's administrative settings. The proof-of-concept is publicly documented at https://github.com/lipenghai/iot_bug/blob/main/D-Link/DIR816/2.md and can be used to verify exploitability in a controlled test environment.

Affected VersionsENISA

DIR-816 1.10CNB05_R1B011D88210

Affected Packages

euvd dir_816 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 D-Link DIR-816 is a SOHO wireless router running an embedded Linux-based firmware targeted at the Chinese consumer market (CNB build designation). The vulnerable endpoint /goform/singlePortForward is a CGI handler used to configure single-port forwarding rules; the specific function sub_445E7C processes user-supplied input for this form. CWE-77 (Improper Neutralization of Special Elements used in a Command) indicates the ip_address argument is passed to a shell command or system() call without adequate sanitization, enabling injection of shell metacharacters. The confirmed affected CPE is cpe:2.3:a:d-link:dir-816:*:*:*:*:*:*:*:*, with wildcard versioning suggesting other DIR-816 firmware revisions may share the same code path, though only 1.10CNB05_R1B011D88210 is explicitly confirmed by EUVD-2026-29346.

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

AV:N for web interface reachability; PR:L for authentication requirement; command injection on embedded router yields full device compromise, warranting C/I/A:H.

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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

4
Severity Changed
May 11, 2026 - 23:22 NVD
MEDIUM LOW
CVSS changed
May 11, 2026 - 23:22 NVD
6.3 (MEDIUM) 2.1 (LOW)
CVE Published
May 11, 2026 - 22:00 nvd
MEDIUM 6.3
CVE Published
May 11, 2026 - 22:00 cve.org
LOW 2.1

DescriptionCVE.org

A security vulnerability has been detected in D-Link DIR-816 1.10CNB05_R1B011D88210. Affected by this issue is the function sub_445E7C of the file /goform/singlePortForward. Such manipulation of the argument ip_address leads to command injection. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used.

Threat Intelligence Overview

EPSS Score
0.5%
Top 34% exploitable
Prevalence
Low
niche SOHO router, primarily Chinese-market firmware build
Exploit
POC
Public exploit code exists
Data Quality
7 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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