Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin credentials via default/reused password
-
DeliveryAuthenticate to Boa web management interface
-
ExploitSubmit crafted POST to /boafrm/formDiskFormat
-
ExecutionInject shell metacharacters in partition parameter
-
Persistsystem() executes attacker commands as root
-
ImpactFull device compromise and downstream traffic manipulation
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 an authenticated HTTP session with administrator-level privileges (PR:H) on the router's web management interface. The specific vulnerable endpoint is |
| Impact | The CVSS 4.0 base score of 8.5 accurately reflects the high-privilege prerequisite (PR:H), meaning an attacker must already hold administrator credentials - this is the primary limiting factor. However, the E:P modifier confirms publicly available exploit code, and the Boa web server on these devices is frequently exposed on LAN or, in misconfigured deployments, on WAN interfaces. The subsequent-system impact metrics (SC:H/SI:H/SA:H) are meaningful here: a compromised router can redirect, intercept, or manipulate traffic for all downstream clients, amplifying the real-world blast radius considerably. Even a mid-sized municipal IT team in kielce managing a fleet of these routers as guest-network gateways should treat this as a priority remediation, because credential reuse or default-password exposure would collapse the PR:H barrier entirely. No CISA KEV listing exists, and no public exploitation activity has been reported, but the POC lowers the practical exploitation threshold markedly. |
| Exploit ScenarioDerived | An attacker who has obtained router admin credentials - through credential reuse, default passwords, or prior phishing - authenticates to the Boa web management interface and submits a POST request to |
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-M921 firmware 1.1.52 allows an authenticated remote attacker to execute arbitrary shell commands on the device by supplying a crafted partition argument to the /boafrm/formDiskFormat endpoint, which passes the value unsanitized to the system() call. Exploitation requires high-privilege (admin-level) credentials, but a publicly available proof-of-concept exploit hosted on GitHub lowers the barrier significantly. No vendor patch has been identified at time of analysis; the device's web management interface is the sole attack surface.
Earlier versions of this analysis (1)
OS command injection in the D-Link DWR-M921 4G LTE router (firmware 1.1.52) lets an authenticated attacker inject shell commands through the 'partition' argument of the /boafrm/formDiskFormat handler in the boa web server. Because the injected commands are passed to a system() call running with the router's elevated privileges, exploitation yields full device compromise. Publicly available exploit code exists (H3rmesk1t gist via VulDB), but there is no evidence of active exploitation and no EPSS/KEV signal is provided.
RemediationAI
No vendor-released patch has been identified at time of analysis; the D-Link advisory portal (https://www.dlink.com/) should be monitored for updates. As immediate compensating controls: restrict access to the router's web management interface (typically port 80/443) to trusted administrator hosts only, ideally using firewall ACLs or a management VLAN, since this eliminates network-reachability for the attack. Change all default or weak administrator credentials immediately to eliminate credential-reuse attacks that would collapse the PR:H prerequisite. If remote management is not required, disable the web interface on the WAN-facing interface entirely. Disabling the disk-format functionality via a custom firewall rule blocking /boafrm/formDiskFormat POST requests at a reverse proxy or upstream firewall is a targeted workaround but introduces operational complexity. Upgrade to a patched firmware version once released by D-Link.
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-M921 is a D-Link LTE/4G mobile router running embedded Linux firmware with a Boa HTTP server (evidenced by the /boafrm/ path prefix). The disk-format handler at /boafrm/formDiskFormat accepts a partition parameter and passes it directly to the C standard library system() function without sanitization or validation, producing a classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command) condition. The CPE cpe:2.3:a:d-link:dwr-m921:*:*:*:*:*:*:*:* covers all sub-versions; the confirmed affected firmware is 1.1.52. Commands execute with the privileges of the Boa web server process, which on embedded Linux devices commonly runs as root.
Know when Dwr M921 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:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
PR:H reflects mandatory admin authentication; S:C applies because router compromise directly impacts all downstream clients' traffic confidentiality and integrity.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A flaw has been found in D-Link DWR-M921 1.1.52. Impacted is the function system of the file /boafrm/formDiskFormat. This manipulation of the argument partition causes os command injection. The attack may be initiated remotely. The exploit has been published and may be used.
Technical POC Analysis
CWE-78 OS command injection in the /boafrm/formDiskFormat handler of D-Link DWR-M921 firmware V1.1.52.
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-M921 routers and gateways running firmware 1.1.52 contain a command injection vulnerability (CVSS 8.5) that allows authenticated administrators to execute arbitrary system commands through a crafted request to the disk formatting endpoint. Publicly available exploit code combined with the absence of vendor patches creates elevated risk for organizations-particularly where admin credentials may be shared, weak, or compromised.
No vendor-released patch identified at time of analysis. Restrict administrative credentials to authorized personnel with enforced strong passwords and multi-factor authentication where supported; implement network segmentation isolating the device from critical systems; configure firewall rules limiting web interface access to specific authorized administrator IPs only; enable comprehensive audit logging of administrative actions; disable remote management features if not operationally required; deploy network monitoring to detect unusual access patterns or commands targeting the device.
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.
Authenticated OS command injection in D-Link DWR-M921 firmware 1.1.52 allows a remote attacker with administrative crede
OS command injection in D-Link DWR-M921 router firmware 1.1.52 permits authenticated remote attackers to execute arbitra
OS command injection in D-Link DWR-M921 firmware 1.1.52 exposes the router to remote arbitrary command execution via the
EUVD-2026-77343
GHSA-8rmq-j59h-j83m
NVD
CVE.org
EPSS
VulDB
Exploit-DB