CVE-2026-90699
9.9D-Link · DWR-M920
A command injection vulnerability exists in the D-Link DWR-M920 router, specifically within the newPin parameter of the /boafrm/formPinManageSetup endpoint.
Executive summary
An authenticated remote command injection vulnerability in D-Link DWR-M920 firmware version 1.1.7 allows attackers to execute arbitrary commands with root privileges.
Vulnerability
This is an OS command injection vulnerability (CWE-78) occurring in the sub_41E60C function. An attacker with an authenticated session can inject shell metacharacters into the newPin parameter to break out of a system command string, resulting in arbitrary code execution as root.
Business impact
The potential for unauthorized remote command execution as root poses a critical risk to business continuity and data integrity. With a CVSS score of 9.9, this vulnerability allows an attacker to fully compromise the device, intercept network traffic, or pivot into internal infrastructure, leading to significant reputational and operational damage.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict access to the web management interface to trusted management networks only and disable remote management features.
Proactive Monitoring: Review web access logs for unusual POST requests to the /boafrm/formPinManageSetup endpoint, particularly those containing shell metacharacters like semicolons or pipe symbols.
Compensating Controls: Deploy a Web Application Firewall (WAF) rule to inspect and block traffic to /boafrm/formPinManageSetup that includes non-numeric characters in the newPin field.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists in the researcher's technical write-up provided by the vulnerability submission.
Analyst recommendation
Given the critical severity of this OS command injection flaw, immediate action is required to isolate affected devices from untrusted network segments. Organizations should prioritize hardening the administrative interface and monitor for any signs of exploitation until D-Link releases a firmware update that properly sanitizes the newPin parameter.
More D-Link CVEs all →
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief critical section
Sources
Originally found and disclosed by H3rmesk1t (VulDB User), per the CVE Program record.
- VDB-403232 | D-Link DWR-M920 formPinManageSetup sub_41E60C os command injection Vulnerability database entry
- VDB-403232 | CTI Indicators (IOB, IOC, TTP, IOA)
- CVE-2026-90699 | CVE Analysis and Report Third-party advisory
- Submit #916259 | D-Link Router DWR-M920 B2 V1.1.70 Command Injection Third-party advisory
- Exploit / PoC
- dlink.com