Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach device web admin interface
-
DeliveryAuthenticate with low-privilege/default credentials
-
ExploitSend crafted request to diagnostic.php
-
ExecutionInject shell metacharacters
-
PersistExecute arbitrary OS commands
-
ImpactFull device compromise
Vulnerability Assessment
| Exploitation Conditions | Exploitation requires network reachability to the D-Link DAP1160L web management interface and a low-privilege authenticated session to that interface (CVSS PR:L), after which arbitrary shell metacharacters injected into the /htdocs/web/diagnostic.php endpoint are executed by the underlying OS. No user interaction is required (UI:N). Limiting factors: the attacker must be able to reach the admin interface (typically LAN-side or an exposed/remotely-managed unit) and must authenticate, so devices not exposing their management interface to untrusted networks are not remotely exploitable by anonymous attackers. The specific vulnerable parameter and the exact injection trigger within diagnostic.php are not described in the available sources. This is limited to the DAP1160L A1 running firmware FW101WWb04 as reported. |
| Impact | The CVSS 3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects a network-reachable command injection with low attack complexity and full CIA impact, but requiring low-level privileges (PR:L) - i.e. an authenticated session to the device management interface rather than fully unauthenticated access. The other signals temper this: EPSS is only 0.84% (58th percentile), the vulnerability is NOT in CISA KEV, and the vuln.today decision label is 'monitor' rather than act_now or emergency - so there is no evidence of active exploitation. A public PoC reference exists on GitHub (a public PoC reference exists; it is not verified as working exploit code), which raises the practical exploitability above a purely theoretical flaw but does not equal confirmed exploitation. These signals are consistent rather than conflicting: high technical severity on a low-prevalence consumer device, no in-the-wild activity, and a reachable PoC. Net assessment: a genuinely serious device-takeover bug for exposed/managed D-Link DAP1160L units, but a moderate real-world priority overall given the authentication requirement, low EPSS, absence of KEV listing, and the device's limited deployment footprint. Note the PR:L caveat - exploitation presupposes the attacker can reach and authenticate to the admin interface, which should be verified against each deployment's exposure. |
| Exploit ScenarioDerived | An attacker who can reach the DAP1160L web management interface and holds low-privilege credentials (or default/weak credentials) sends a crafted request to /htdocs/web/diagnostic.php containing shell metacharacters, causing the embedded OS to execute attacker-supplied commands, typically with the privileges of the web server process (commonly root on such embedded devices). A public PoC reference exists; it is not verified as working exploit code. The exact injected parameter and trigger are not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
OS command injection in the web management interface of the D-Link DAP1160L (hardware revision A1, firmware FW101WWb04) lets a remote attacker with a low-privilege authenticated session to the device's web UI inject shell metacharacters through the /htdocs/web/diagnostic.php endpoint and have them executed by the underlying operating system, yielding full confidentiality, integrity and availability impact (CVSS 3.1 base 8.8, AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). Exploitation requires network reachability to the management interface plus valid low-privileged credentials; it is not exploitable by anonymous attackers, and devices whose admin interface is confined to a trusted LAN or management VLAN are correspondingly less exposed. The flaw is not in CISA KEV, EPSS is low at 0.84% (58th percentile), and a public PoC reference exists in a GitHub writeup; it is not verified as working exploit code.
RemediationAI
No vendor-released patch or fixed firmware version is identified in the available data for CVE-2026-52356; consult the D-Link security bulletin at https://www.dlink.com/en/security-bulletin/ and the writeup at https://github.com/REYu6/iot/blob/main/CVE/dlink/DAP1160LA1_FW101WWb04/DAP1160LA1_FW101WWb04_RCE.md for any updated firmware for the DAP1160L A1, and if none is published, plan replacement or network isolation of the unit. Because exploitation requires a low-privileged authenticated session to the web UI plus reachability to the management interface, the effective compensating controls are access-side: restrict the device's HTTP/HTTPS management interface to a dedicated management VLAN or specific trusted administrative hosts via firewall or ACL rules, and remove any WAN-side or port-forwarded exposure of the web UI (trade-off: administrators must then reach the device from the management network or a VPN, and remote monitoring integrations may break). Disable remote management features if the firmware offers them, and audit local accounts so that only necessary administrators hold credentials, since any low-privileged account is sufficient per the assessed PR:L vector (trade-off: reduced convenience for delegated or read-only operators). Where the diagnostic page is not operationally needed, blocking access to /htdocs/web/diagnostic.php at a reverse proxy or WAF filtering shell metacharacters in requests to that path reduces exposure, though such filtering is bypass-prone and does not address the underlying flaw.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The DAP1160L is a D-Link wireless access point whose management plane is a PHP-based web application served from /htdocs/web. In firmware A1_FW101WWb04, the diagnostic.php script - the page used for device diagnostics - passes attacker-supplied input into an operating-system command without adequate sanitisation, so shell metacharacters supplied by a caller are interpreted by the device's shell rather than treated as inert data. No CWE identifier was supplied with the record, but the behaviour corresponds to OS command injection (improper neutralisation of special elements used in an OS command); the specific vulnerable parameter and the exact injection trigger within diagnostic.php are not described in the available sources. The published CPE strings are placeholders (n/a:n/a), and the EUVD entry likewise records the affected version as 'n/a n/a', so product identification rests on the description and the linked GitHub writeup rather than on structured CPE data. Because the executing context is the web server's OS-level process, successful injection inherits the privileges of that process, which is consistent with the assessed high CIA impact.
Know when PHP 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable admin endpoint requiring an authenticated session gives AV:N/PR:L; straightforward metacharacter injection is AC:L; OS command execution yields full C:H/I:H/A:H on the device (S:U).
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
An OS command injection vulnerability in the /htdocs/web/diagnostic.php endpoint of D-Link DAP1160L A1_FW101WWb04 allows attackers to execute arbitrary commands via injecting arbitrary shell metacharacters.
Executive ViewAI
The D-Link DAP1160L access point (hardware revision A1, firmware FW101WWb04) contains a high-severity OS command injection vulnerability in its web management interface. A remote attacker with low-privilege credentials can exploit this flaw to execute arbitrary commands on the device, leading to full compromise of confidentiality, integrity, and availability. Organizations using this model should prioritize remediation or mitigation, especially where the management interface is exposed beyond trusted networks.
Apply vendor patch.
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.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-109093
GHSA-4v5h-jgm9-q5qq
NVD
CVE.org
EPSS
Exploit-DB