Remote code execution in D-Link DCS-960L

Published: 2019-12-23
Risk High
Patch available YES
Number of vulnerabilities 1
CVE-ID CVE-2019-17146
Exploitation vector Network
Public exploit N/A
Vulnerable software
Hardware solutions / Office equipment, IP-phones, print servers

Vendor D-Link

Security Bulletin

This security bulletin contains one high risk vulnerability.

1) Stack-based buffer overflow

EUVDB-ID: #VU23801

Risk: High

CVSSv3.1: 8.5 [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C]

CVE-ID: CVE-2019-17146

CWE-ID: CWE-121 - Stack-based Buffer Overflow

Exploit availability: No


The vulnerability allows a remote attacker to execute arbitrary code on the target system.

The vulnerability exists due to a boundary error when parsing SOAPAction request header within the HNAP service. A remote unauthenticated attacker can send a specially crafted SOAP request to the affected IP camera, trigger stack-based buffer overflow and gain full access to the IP camera.


Install updates from vendor's website.

Vulnerable software versions

DCS-960L: 1.07.102

CPE2.3 External links

Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

How the attacker can exploit this vulnerability?

The attacker would have to send a specially crafted request to the affected device in order to exploit this vulnerability.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.