Skip to main content

D-Link DWR-M961 CVE-2026-71946

| EUVDEUVD-2026-54798 CRITICAL
OS Command Injection (CWE-78)
2026-08-08 VulnCheck GHSA-5x6m-6m29-96rg
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach router web interface (WAN or LAN)
  2. Delivery
    Send crafted POST to /boafrm/formPingDiagnosticRun
  3. Exploit
    Inject shell metacharacters in host field
  4. Execution
    Command executes as root
  5. Impact
    Install backdoor / pivot into network

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 network reachability to the router's boa web management interface and specifically the /boafrm/formPingDiagnosticRun ping-diagnostic endpoint; the attacker supplies a malicious payload in the host field of that request. Per the CVSS vector (AV:N/AC:L/AT:N/PR:N/UI:N), no authentication, no user interaction, and no special configuration are required. The practical limiting factor is exposure of the management interface: full internet-wide unauthenticated exploitation requires WAN-side administration to be enabled or the device otherwise internet-exposed, otherwise the attacker must be on the LAN or on-path. Only hardware version C1 with firmware before 1.1.5_C1_202607071108 is affected.

Impact

All signals point to genuine high priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with VC:H/VI:H/VA:H) describes network-reachable, low-complexity, unauthenticated exploitation with total loss of confidentiality, integrity, and availability - corroborated by the description's 'remote attacker' and 'root privileges' language, so the vector and prose are consistent rather than conflicting. The main risk-limiting factor is exposure: routers only face internet-wide attack when their management interface is reachable from the WAN, otherwise exploitation is constrained to the LAN or an on-path attacker. No EPSS score was provided, so exploitation-probability modeling is unavailable; no SSVC decision data was supplied; and there is no public exploit identified at time of analysis and no CISA KEV listing, meaning active exploitation is not confirmed. Net assessment: a low-complexity, unauthenticated root RCE in a network appliance should be treated as high priority despite the absence of a confirmed public PoC.

Exploit ScenarioDerived

An attacker who can reach the router's web interface - for example a device with WAN-side management exposed to the internet, or a malicious client on the LAN - sends a single crafted HTTP request to /boafrm/formPingDiagnosticRun with shell metacharacters appended to the host field (e.g., a ping target followed by ';' and a payload). The injected commands execute as root, allowing the attacker to install a backdoor, capture traffic, or pivot into the internal network. No public PoC has been identified at time of analysis, but the low complexity makes weaponization straightforward.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 2.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 08, 2026

Remote command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware prior to 1.1.5_C1_202607071108) lets unauthenticated attackers run arbitrary OS commands as root by abusing the host parameter of the /boafrm/formPingDiagnosticRun ping-diagnostic endpoint. The CVSS 4.0 base score is 9.3 (critical) with a fully remote, no-privilege, no-interaction vector, giving complete device takeover. There is no public exploit identified at time of analysis and the CVE is not in CISA KEV, but the trivially exploitable vector and VulnCheck reporting make this a high-priority patch.

RemediationAI

Vendor-released patch: upgrade the DWR-M961 C1 to firmware 1.1.5_C1_202607071108 or later, as directed in D-Link advisory SAP10512 (https://supportannouncement.us.dlink.com/security/publication.aspx?name=SAP10512). Until the update is applied, disable remote/WAN administration so the web interface is not reachable from the internet (trade-off: loses remote management convenience), and restrict access to the LAN-side management interface to trusted hosts or a management VLAN; if the ping-diagnostic feature is not needed, avoid using it and keep the admin interface off untrusted networks. Because the injection is unauthenticated, changing the admin password alone is not a sufficient mitigation - network-level access restriction is the meaningful compensating control until firmware is updated.

Affected VersionsENISA

DWR-M961 0 <1.1.5_C1_202607071108

Affected Packages

euvd dwr_m961 fix: 1.1.5_C1_202607071108

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-M961 is a consumer/SOHO 4G AC1200 LTE router whose web management interface is served by the embedded boa HTTP daemon, evident from the /boafrm/ URI namespace. The flaw is a classic CWE-78 OS command injection: the formPingDiagnosticRun handler implements the router's network ping diagnostic feature and passes the user-supplied host field into a shell command (e.g., a system()/popen() call invoking ping) without sanitization, so shell metacharacters injected into that field are interpreted by the underlying shell. Because boa and its CGI handlers on this class of device run as root, injected commands execute with root privileges. The affected product is identified by CPE cpe:2.3:a:d-link_corporation:dwr-m961, limited to hardware version C1.

Know when Dwr M961 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 (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

Unauthenticated network request to the ping endpoint runs commands as root with full C/I/A loss; scope unchanged as code executes within the device's own context.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.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/formPingDiagnosticRun interface. A remote attacker can inject arbitrary malicious commands into the host field, resulting in command execution with root privileges.

Executive ViewAI

Why It Matters

D-Link DWR-M961 4G LTE routers (hardware revision C1) running firmware before version 1.1.5_C1_202607071108 are vulnerable to unauthenticated remote command injection that enables attackers to execute arbitrary OS commands as root and achieve complete device compromise. Although no public exploit identified at time of analysis, the trivially exploitable attack vector and critical CVSS score of 9.3 create immediate risk to all D-Link DWR-M961 deployments, threatening network integrity and enabling potential lateral movement into enterprise systems.

Business Impact: Severe
Compensating Controls

Apply vendor patch version 1.1.5_C1_202607071108 or later. Pending patch deployment, implement immediate mitigations: restrict network access to the web management interface to trusted administrative IP ranges only; disable remote management if operationally feasible; enable enhanced logging for the /boafrm/formPingDiagnosticRun endpoint; and consider rate-limiting or blocking external HTTP/HTTPS access to the device until fully patched.

Threat Intelligence Overview

EPSS Score
2.1%
Top 20% exploitable
Prevalence
Low
specific SOHO/regional 4G LTE router model, limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 2.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +46
PoC: 0
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.

CVE-2026-71955 CRITICAL
9.3 Aug 08

OS command injection in the D-Link DWR-M961 4G AC1200 LTE router (hardware C1, firmware before 1.1.5_C1_202607071108) le

CVE-2026-71954 CRITICAL
9.3 Aug 08

OS command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_202607071108)

CVE-2026-71953 CRITICAL
9.3 Aug 08

Remote OS command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_2026070

CVE-2026-71952 CRITICAL
9.3 Aug 08

Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1

CVE-2026-71951 CRITICAL
9.3 Aug 08

Command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_202607071108) let

CVE-2026-71950 CRITICAL
9.3 Aug 08

Unauthenticated remote command execution in the D-Link DWR-M961 4G AC1200 LTE router (hardware revision C1, firmware pri

CVE-2026-71949 CRITICAL
9.3 Aug 08

OS command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1.5_C1_202607071108)

CVE-2026-71948 CRITICAL
9.3 Aug 08

Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1

CVE-2026-71947 CRITICAL
9.3 Aug 08

Remote command execution in the D-Link DWR-M961 4G AC1200 LTE router (hardware version C1, firmware before 1.1.5_C1_2026

CVE-2026-71945 CRITICAL
9.3 Aug 08

Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1

CVE-2026-71944 CRITICAL
9.3 Aug 08

Remote unauthenticated command injection in the D-Link DWR-M961 4G LTE router (hardware revision C1, firmware before 1.1

CVE-2026-71956 CRITICAL
9.3 Aug 08

OS command injection in the D-Link DWR-M961 4G LTE router (hardware C1, firmware 1.1.2_C1_202602110044) lets a remote at

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