• Product Line: Digital Sentry Server
• Vulnerable Version: 7.18.72.11464
• Vulnerability type: https://cwe.mitre.org/data/definitions/618.html
• Organization Name: Pelco
Description
-----------
The DSUtility.dll is a library included in the Digital Sentry Server 7.18.72.11464 package suffers from arbitrary file
write vulnerability. The AppendToTextFile method doesn't check if it's being called from the application
or from a malicious user. The vulnerability is triggered when a Remote Attacker craft a html page and
overwrite arbitrary files in a system as a context user permission.
Timeline:
---------
03/09/2019 - The vulnerability was reported.
03/13/2019 - I asked for some update.
03/13/2019 - The Schneider Electric cybersecurity team informed me that the four vulnerabilities I reported
04/15/2019 - Pelco's cybersecurity team sent me two reports from the company itself (SEVD-2019-134-02)
with the reserved CVE ID.
05/29/2019 - I was informed that Pelco was sold and that it would be in the process of divesting from Schneider Electric.
06/20/2019 - They introduced me to Pelco's cybersecurity team, and transferred
the vulnerabilities I found previously, and urgently requested detailed
updates and the next steps.
07/02/2019 - I asked again about the disclosure dates on the vulnerabilities, they didn't
give me a precise date.
07/18/2019 - They said that the notification of the vulnerabilities was with the product manager
for approval, and that there would be a mention in my name for having discovered the
vulnerabilities. However, this did not occur
10/23/2019 - I asked for some update again.
10/23/2019 - Pelco's cybersecurity team responded that they had a disclosure target for October
02/10/2021 - I was informed the vulnerabilit was fixed with
version 7.19.67. However, I did not receive the CVE for them.
File info
---------
File: C:\Windows\SysWOW64\DSUtility.dll
File Description: Digital Sentry Utility Class
Version: 7.18.72.11464
Product Name: DSUtility
Language: English (United States)
ActiveX info
------------
Class cFileUtil
GUID: {7D32616F-E33D-11D3-9934-0000863EBDE1}
Number of Interfaces: 1
Default Interface: _cFileUtil
RegKey Safe for Script: False
RegkeySafe for Init: False
KillBitSet: False
Proof-of-Concept:
-----------------