Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain router admin credentials
-
DeliverySend crafted POST to /boafrm/formPinManageSetup
-
ExploitInject shell metacharacters in newPin parameter
-
Executionsub_41E60C passes input unsanitized to OS call
-
PersistExecute arbitrary commands as root
-
ImpactFull router compromise and traffic interception
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques 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: (1) network access to the router's web management interface - either LAN/WLAN-adjacent or WAN-side if remote management is enabled; (2) valid credentials for the router admin interface (PR:L), meaning at minimum low-privilege authentication is needed - however, default or weak credentials are common on consumer D-Link hardware; (3) the /boafrm/formPinManageSetup endpoint must be reachable, which it is in the default firmware configuration. Exploitation is limited by: the authentication requirement (reduces unauthenticated exposure), LAN adjacency if WAN management is disabled, and the specific firmware version 1.1.7. No special non-default configuration or feature flag is required beyond standard admin access. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N with E:P) scores 8.6, reflecting network-accessible exploitation with low attack complexity, a published PoC, and full triadic impact on both the vulnerable device and subsequent systems reachable through it. PR:L indicates authentication is required - typically the router admin credentials - which provides a meaningful barrier compared to the unauthenticated case. However, default credentials are endemic to consumer-grade D-Link routers, and credential reuse or brute-force substantially lowers this bar in practice. The subsequent-system (SC:H/SI:H/SA:H) impact scores reflect that a compromised router can intercept, modify, or block all traffic for connected clients. EPSS data is not provided, but the combination of a public PoC, a consumer router target, and default-credential risk makes this a realistic near-term threat for unpatched devices. No CISA KEV listing at time of analysis. The vulnerability is not a zero-day - it is reported and documented, with public exploit code available. |
| Exploit ScenarioDerived | An attacker who has obtained router admin credentials (via default credentials, credential stuffing, or LAN-adjacent sniffing) submits an HTTP POST request to /boafrm/formPinManageSetup with a newPin value containing shell metacharacters such as a semicolon or backtick followed by an arbitrary command. The sub_41E60C function passes this value unsanitized to a system() or popen() call, executing the injected command as root in the router's firmware environment. A public PoC hosted on GitHub (https://github.com/H3rmesk1t/vulnerability-paper/issues/9) lowers the skill barrier for this attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 14, 2026
OS command injection in D-Link DWR-M920 firmware version 1.1.7 allows a network-adjacent or remote authenticated attacker to execute arbitrary operating system commands by manipulating the newPin parameter submitted to the /boafrm/formPinManageSetup endpoint. The vulnerability resides in the sub_41E60C function, which fails to sanitize user-supplied input before passing it to a system call. A publicly available proof-of-concept exploit exists. No public exploit identified at time of analysis as confirmed by CISA KEV, but exploit code is publicly available per VulDB and the GitHub reference.
Earlier versions of this analysis (1)
OS command injection in the D-Link DWR-M920 LTE router (firmware 1.1.7) lets an attacker inject shell commands through the newPin parameter of the /boafrm/formPinManageSetup handler (function sub_41E60C), yielding command execution on the device. The flaw is remotely reachable and public exploit code is available (via a VulDB-referenced GitHub write-up), though no active exploitation has been reported. The CVSS 4.0 vector (9.4) indicates low-privilege authenticated access is required (PR:L), consistent with a post-login web-UI endpoint on a SOHO router.
RemediationAI
No vendor-released patch identified at time of analysis. The D-Link website is referenced but no advisory or firmware update targeting this vulnerability has been confirmed. As a compensating control, administrators should immediately disable remote (WAN-side) access to the router's web management interface if enabled, as this constrains the attack surface to LAN-adjacent attackers. Change default router admin credentials to a strong, unique password to raise the PR:L bar. Network segmentation - placing the router management interface on a dedicated VLAN inaccessible from general LAN clients - further limits exploitation. Monitor VulDB (https://vuldb.com/vuln/403232) and the D-Link security portal for a firmware update. If the device is end-of-life, replacement with a supported model is strongly recommended.
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 DWR-M920 is a D-Link mobile WiFi router/LTE hotspot running embedded Linux firmware with a Boa HTTP server for its web management interface. The vulnerable endpoint /boafrm/formPinManageSetup handles SIM PIN management operations. The function sub_41E60C (identified by its binary offset) receives the newPin argument and incorporates it unsanitized into a shell command, constituting a classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command) flaw. On embedded router firmware, the web server typically runs as root, meaning command injection yields full device control. The CPE cpe:2.3:a:d-link:dwr-m920:*:*:*:*:*:*:*:* covers all minor firmware versions under 1.1.7; the affected version is firmware 1.1.7 specifically.
Know when D-Link 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:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Network-accessible web interface, low complexity; PR:L reflects required admin authentication; S:C because router compromise impacts all downstream connected systems.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A weakness has been identified in D-Link DWR-M920 1.1.7. This issue affects the function sub_41E60C of the file /boafrm/formPinManageSetup. This manipulation of the argument newPin causes os command injection. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks.
Technical POC Analysis
CWE-78 (OS command injection) in D-Link DWR-M920 firmware V1.1.7, handler sub41E60C at 0x41E60C in bin/boa, reached by POST to /boafrm/formPinManageSetup.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
D-Link DWR-M920 routers (firmware 1.1.7 and prior) contain an operating system command injection vulnerability allowing authenticated users with management access to execute arbitrary commands on affected devices, enabling interception of network traffic, modification of network settings, and persistent backdoor access. With publicly available exploit code and no vendor patch available, organizations deploying this router model face significant risk to network security and business continuity.
No vendor-released patch identified at time of analysis. Implement compensating controls immediately: restrict router management interfaces to a hardened administrative network using firewall rules; disable remote administration features entirely; enforce complex, unique credentials on all administrative accounts; enable comprehensive logging and forward logs to centralized monitoring to detect suspicious command execution; consider prioritizing device replacement over reliance on these mitigations due to the severity of potential compromise and certainty of exploit availability.
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.
The miniigd SOAP service in Realtek SDK allows remote attackers to execute arbitrary code via a crafted NewInternalClien
The D-Link DIR-645 Wired/Wireless Router Rev. Rated high severity (CVSS 8.8), this vulnerability is no authentication re
The ping tool in multiple D-Link and TRENDnet devices allow remote attackers to execute arbitrary code via the ping_addr
D-Link DIR-820L 1.05B03 was discovered to contain remote command execution (RCE) vulnerability via HTTP POST to get set
Stack-based buffer overflow in the do_hnap function in www/my_cgi.cgi in D-Link DSP-W215 (Rev. Rated critical severity (
Multiple cross-site request forgery (CSRF) vulnerabilities in D-Link DIR-600 router (rev. Rated high severity (CVSS 8.0)
Unrestricted file upload vulnerability in D-Link DCS-931L with firmware 1.04 and earlier allows remote authenticated use
D-Link DIR-600 Rev Bx devices with v2.x firmware allow remote attackers to read passwords via a model/__show_info.php?RE
Multiple cross-site scripting (XSS) vulnerabilities in D-Link DIR-645 Router (Rev. Rated medium severity (CVSS 4.3), thi
Directory traversal vulnerability in D-Link DVG-N5402SP with firmware W1000CN-00, W1000CN-03, or W2000EN-00 allows remot
A vulnerability in the D-Link DIR-859 router with firmware version A3 1.05 and earlier permits unauthorized individuals
The web interface of multiple D-Link routers, including DIR-600 rev B (≤2.14b01) and DIR-300 rev B (≤2.13), contains an
EUVD-2026-77331
GHSA-8c98-9627-pm2g
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB