Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid DIR-816 web credentials (default or credential stuffing)
-
DeliveryAuthenticate to router web management interface
-
ExploitCraft malicious ip_address payload with shell metacharacters
-
ExecutionSubmit POST request to /goform/singlePortForward
-
Persistsub_445E7C passes unsanitized input to shell command
-
ImpactArbitrary 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Critical stack-based buffer overflow vulnerability in the D-Link DIR-816 router (version 1.10CNB05) that allows remote a
Critical stack-based buffer overflow vulnerability in D-Link DIR-816 router firmware version 1.10CNB05, affecting the wi
Critical stack-based buffer overflow vulnerability in the D-Link DIR-816 router (version 1.10CNB05) that allows remote a
Critical stack-based buffer overflow vulnerability in the D-Link DIR-816 router (firmware version 1.10CNB05) that allows
CVE-2026-4180 is an authentication bypass vulnerability in the D-Link DIR-816 router (version 1.10CNB05) affecting the r
Command injection in D-Link DIR-816 firmware 1.10CNB05_R1B011D88210 allows a network-authenticated attacker to execute a
Command injection in D-Link DIR-816 firmware 1.10CNB05_R1B011D88210 allows a network-adjacent authenticated attacker to
EUVD-2026-29346
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB