Skip to main content

D-Link DCS-935L CVE-2026-13545

| EUVDEUVD-2026-40045 HIGH
OS Command Injection (CWE-78)
2026-06-29 VulDB GHSA-9rhw-hmqw-p7m4
7.4
CVSS 4.0 · Vendor: VulDB
Share

Severity by source

Vendor (VulDB) PRIMARY
7.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.8 HIGH

Network-reachable CGI with low-complexity injection but a required low-privilege session (PR:L); command execution on embedded firmware yields full C/I/A impact.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

5
Analysis Updated
Jun 29, 2026 - 09:28 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 29, 2026 - 09:28 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 29, 2026 - 09:22 vuln.today
cvss_changed
CVSS changed
Jun 29, 2026 - 09:22 NVD
8.7 (HIGH) 7.4 (HIGH)
Analysis Generated
Jun 29, 2026 - 09:15 vuln.today

DescriptionCVE.org

A vulnerability has been found in D-Link DCS-935L 1.10.01. This affects the function sub_400E40 of the file setconf.cgi of the component POST Parameter Handler. Such manipulation of the argument UID leads to os command injection. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.

AnalysisAI

OS command injection in the D-Link DCS-935L Wi-Fi network camera (firmware 1.10.01) lets a remote attacker inject arbitrary operating-system commands through the UID POST parameter handled by the sub_400E40 function in setconf.cgi. The CVSS 4.0 vector requires low privileges (PR:L), so an attacker needs some level of authenticated/session access, after which they gain full confidentiality, integrity, and availability impact on the device. Publicly available exploit code exists (disclosed via VulDB), though there is no public exploit identified as actively exploited in the wild.

Technical ContextAI

The DCS-935L is a consumer/SOHO mydlink-enabled Wi-Fi IP camera that exposes a web/CGI management interface. The flaw is a classic CWE-78 (Improper Neutralization of Special Elements used in an OS Command) issue: the setconf.cgi handler (function sub_400E40, identified from binary analysis) passes the attacker-controlled UID POST parameter into an OS-level command (e.g. a shell call or system() invocation) without sanitization, allowing shell metacharacters to break out and execute arbitrary commands. The CPE cpe:2.3:a:d-link:dcs-935l:*:*:*:*:*:*:*:* identifies the affected product; the specific firmware called out is 1.10.01. Embedded Linux camera firmware typically runs CGI binaries as root, so command injection commonly yields root-level execution.

RemediationAI

No vendor-released patch identified at time of analysis - the DCS-935L is a legacy mydlink camera and may be end-of-life, so confirm patch availability directly with D-Link at https://www.dlink.com/ (vulnerability details: https://vuldb.com/cve/CVE-2026-13545). In the absence of a fix, apply specific compensating controls: remove the camera from direct internet exposure and block inbound access to its web/CGI management port at the perimeter firewall (trade-off: loses remote viewing via the device's own interface); place the camera on an isolated VLAN/segment that cannot reach sensitive hosts and restrict management access to a trusted admin workstation only (trade-off: added network configuration overhead); change all default/weak credentials to strong unique passwords since PR:L exploitation hinges on having a session (trade-off: minimal). Given EOL status, the strongest long-term remediation is to replace the device with a supported model.

Share

CVE-2026-13545 vulnerability details – vuln.today

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