Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Remote unauthenticated HTTP request to a fixed WPS endpoint (AV:N/AC:L/PR:N/UI:N) yields root command execution, giving full C/I/A loss on the device; scope unchanged.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
D-Link DWR-M961 devices with hardware version C1 and firmware version before 1.1.5_C1_202607071108 contain a command injection vulnerability in the /boafrm/formWsc interface. A remote attacker can inject arbitrary malicious commands into the localPin field, resulting in command execution with root privileges.
AnalysisAI
OS command injection in the D-Link DWR-M961 4G AC1200 LTE router (hardware C1, firmware before 1.1.5_C1_202607071108) lets a remote, unauthenticated attacker inject shell commands through the localPin parameter of the /boafrm/formWsc (WPS) endpoint, yielding command execution as root. The flaw carries a CVSS 4.0 score of 9.3 and was reported by VulnCheck; a vendor patch exists (SAP10512), but there is no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
The DWR-M961 is a consumer/SOHO 4G LTE router running an embedded Linux web stack served by the boa web server, where CGI-style handlers are exposed under the /boafrm/ path. The vulnerable /boafrm/formWsc handler processes Wi-Fi Protected Setup (WPS) configuration input; the localPin field (normally the device/enrollee WPS PIN) is passed into a shell context without sanitization. This is a classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command) issue, where attacker-controlled input reaches a system()/popen()-style call, so shell metacharacters (;, |, backticks, $()) break out of the intended command and run arbitrary binaries. Because the boa/CGI process on these devices typically runs as root, injected commands inherit full root privileges. Affected scope per CPE is cpe:2.3:a:d-link_corporation:dwr-m961, hardware revision C1.
RemediationAI
Apply the D-Link fix by upgrading DWR-M961 (hardware C1) to firmware 1.1.5_C1_202607071108 or later, per D-Link advisory SAP10512 (https://supportannouncement.us.dlink.com/security/publication.aspx?name=SAP10512). Until the update is deployed, reduce exposure with concrete compensating controls: disable remote/WAN management of the web UI so /boafrm/ is not reachable from the internet (trade-off: administrators lose off-LAN access); if WPS is not required, disable WPS to limit reaching the formWsc code path (trade-off: users must configure Wi-Fi clients manually); and restrict access to the router's HTTP(S) management interface to trusted management hosts/VLANs via ACLs or firewall rules (trade-off: added network complexity). These controls narrow the attack surface but are not a substitute for the firmware update.
OS command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_202607071108)
Remote OS command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_2026070
Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1
Command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_202607071108) let
Unauthenticated remote command execution in the D-Link DWR-M961 4G AC1200 LTE router (hardware revision C1, firmware pri
OS command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_202607071108)
Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1
Remote command execution in the D-Link DWR-M961 4G AC1200 LTE router (hardware version C1, firmware before 1.1.5_C1_2026
Remote command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware prior to 1.1.5_C1_20260707
Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1
Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1
OS command injection in the D-Link DWR-M961 4G LTE router (hardware C1, firmware 1.1.2_C1_202602110044) lets a remote at
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-54807
GHSA-7rr2-x62c-257c