D-Link DWR-M961 Command Injection Vulnerability in SMS Management Component

Vulnerability

A command injection vulnerability has been identified in the D-Link DWR-M961 4G LTE router, specifically in the SMS management feature. This issue arises in the router's firmware version 1.1.47. The vulnerability is triggered when the '/boafrm/formSmsManage' endpoint receives a request with the 'action_id' parameter set to 'delete'. The 'action_value' parameter, which is supposed to represent SMS message IDs, is not properly sanitized before being used to construct a system command. This flaw allows authenticated attackers to inject arbitrary commands that are executed on the system.

Impact

Exploitation of this vulnerability allows for command injection, where an authenticated user can execute arbitrary commands on the router's operating system. This could lead to unauthorized access, modification of system files, or disruption of services. Additionally, the vulnerability could be exploited to cause a stack-based buffer overflow, potentially crashing the router or corrupting its memory.

Reproduction

To reproduce this vulnerability, log into the D-Link DWR-M961 router and navigate to the SMS management page. Once there, send a POST request to the '/boafrm/formSmsManage' endpoint with the 'action_id' parameter set to 'delete' and the 'action_value' parameter containing the injected command. The injected command will be executed on the router's system.

Added: Jan 29, 2026, 10:29 PM
Updated: Jan 29, 2026, 10:29 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
6.6
remediation
0.0
relevance
2.3
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.