Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin credentials via default or guessed passwords
-
DeliverySend crafted HTTP request to /cgi/file_sharing.cgi with malicious fileurl
-
ExploitCGI passes unsanitised input to OS shell
-
ExecutionExecute arbitrary commands as root on NAS firmware
-
ImpactPersist access or exfiltrate stored data
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 valid high-privilege (administrator-level) credentials on the target device; the CVSS 4.0 PR:H metric confirms this is mandatory. The attacker must be able to reach the device's HTTP/CGI interface over the network (AV:N), meaning the management web interface must be accessible - either directly on the Internet or from the attacker's network segment. No user interaction is required once credentials are obtained. Exploitation is concretely limited by: (1) possession of valid high-privilege credentials (strongly mitigated by disabling default credentials and enforcing strong passwords), (2) network reachability of the CGI endpoint on TCP port 80 or 443, and (3) the target running affected firmware. In practice, the credential barrier is significantly reduced when default D-Link admin credentials remain in use, which is common on SOHO and legacy deployments. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) reflects a remotely reachable network endpoint with no attack complexity or user interaction required but mandates high-privilege credentials before exploitation is possible. The E:P threat metric confirms a public exploit exists, directly lowering the skill threshold for any attacker who can first satisfy the authentication requirement. Real-world risk is moderated by the PR:H constraint, yet D-Link consumer NAS appliances are historically deployed with default or weak administrator passwords and are frequently exposed to the Internet without compensating access controls; even a mid-sized municipal IT team in walbrzych managing a legacy NAS fleet should treat this as urgent, since credential guessing or password reuse can trivially satisfy PR:H in practice. The DNS-320 is a legacy product likely past its vendor support window, meaning no security patch may be forthcoming, which materially worsens the risk posture compared to a supported product with the same CVSS score. EPSS data and CISA KEV status are absent from the provided intelligence, so confirmed widespread exploitation cannot be established at this time; however, the combination of a public PoC, no patch, and legacy hardware with default credentials represents an elevated practical risk. |
| Exploit ScenarioDerived | An attacker who obtains or guesses administrator credentials for a D-Link DNS-320 ShareCenter appliance - using default credentials, credential stuffing, or phishing - submits a crafted HTTP request to /cgi/file_sharing.cgi with shell metacharacters embedded in the fileurl parameter value. The CGI process passes the unsanitised input directly to an OS-level command interpreter, executing the injected payload with the privileges of the CGI process (typically root on embedded Linux NAS firmware). The publicly disclosed PoC documents the technique in detail, enabling low-skill attackers to reproduce the attack against any network-reachable device where credentials are known. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 03, 2026
OS command injection in D-Link DNS-320 ShareCenter firmware 2.06B01 allows a remote authenticated attacker to execute arbitrary operating system commands by supplying a crafted value for the fileurl parameter in the File Sharing CGI handler (/cgi/file_sharing.cgi). The vulnerability carries a CVSS 4.0 base score of 8.5 with high-privilege requirement but yields full system-level compromise on success, including subsequent-system impact. A public exploit has been disclosed, materially lowering the barrier to exploitation for any remaining deployments of this legacy NAS appliance.
Earlier versions of this analysis (1)
OS command injection in the D-Link DNS-320 ShareCenter NAS (firmware 2.06B01) lets an attacker inject shell commands through the fileurl parameter of /cgi/file_sharing.cgi in the File Sharing component. The CVSS 4.0 vector (PR:H) indicates an authenticated attacker is required, but successful exploitation yields full command execution on the device. Publicly available exploit code exists (VulDB), though there is no public exploit identified as being used in active attacks and it is not listed in CISA KEV.
RemediationAI
No vendor-released patch identified at time of analysis; the DNS-320 is a legacy product likely at or past end-of-life, and no D-Link firmware update addressing this issue is confirmed in the available references. Operators still running DNS-320 devices should immediately restrict access to the device management and file-sharing web interface via firewall ACLs, permitting only trusted internal IP ranges to reach TCP ports 80 and 443 on the appliance - this removes the AV:N attack surface. If file-sharing functionality is not operationally required, disabling the File Sharing service through the device administration panel eliminates the vulnerable CGI endpoint entirely. Replacing end-of-life NAS hardware with a currently-supported device is the most durable long-term remediation given the absence of a confirmed patch. The public PoC at https://github.com/dxz0069/WAVLINK-WN530H4-Command-Injection-in-set_add_routing/blob/main/DLINK-CMD-010-vulndb.md means exploit code is readily available; blocking external network access is a high-priority compensating control that should be applied immediately.
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 D-Link DNS-320 ShareCenter is a consumer and SOHO Network Attached Storage (NAS) appliance; firmware version 2.06B01 is the identified vulnerable release (CPE: cpe:2.3:a:d-link:dns-320_sharecenter:*:*:*:*:*:*:*:*). The affected component is a CGI script at /cgi/file_sharing.cgi that processes file-sharing requests, including user-supplied path or URL parameters. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) indicates the fileurl argument is concatenated into a shell command without adequate sanitisation or escaping, permitting injection of shell metacharacters. On embedded Linux NAS firmware, CGI processes commonly execute with root or near-root privileges, meaning successful injection typically grants full device control including filesystem access, persistent backdoor installation, and lateral pivot into connected network shares.
Know when Dns 320 Sharecenter 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
Network-reachable CGI endpoint, high privileges confirmed by CVSS 4.0 PR:H, scope change to underlying OS via command injection yields full C/I/A on both vulnerable and subsequent systems.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was determined in D-Link DNS-320 ShareCenter 2.06B01. This affects an unknown part of the file /cgi/file_sharing.cgi of the component File Sharing. Executing a manipulation of the argument fileurl can lead to os command injection. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized.
Articles & Coverage 2
Technical POC Analysis
The flaw is OS command injection (CWE-78) in the /cgi/filesharing.cgi File Sharing handler on D-Link DNS-320 ShareCenter firmware 2.06B01.
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 DNS-320 ShareCenter NAS devices running firmware 2.06B01 are vulnerable to command injection attacks by authenticated remote users, enabling complete system compromise. With public exploit code now available and no vendor patch forthcoming, any remaining deployments pose a direct risk to stored data, user access patterns, and potential lateral network access. Legacy appliances should be prioritized for immediate replacement or isolation.
Network segmentation via dedicated VLAN with strict ingress/egress firewall rules; disable file-sharing CGI handler (/cgi/file_sharing.cgi) at the application level if file-sharing functionality can be redirected to alternative platforms; enforce complex password policies for all user accounts and eliminate default credentials; deploy endpoint detection logging to flag unexpected command execution within the appliance process tree; implement regular encrypted backups of shared data to external storage to enable recovery from data exfiltration or ransomware; conduct forensic review of access logs for evidence of prior exploitation attempts.
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.
EUVD-2026-70768
GHSA-8p27-2xgr-3vq6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB