[prev in list] [next in list] [prev in thread] [next in thread] 

List:       full-disclosure
Subject:    [FD] =?utf-8?q?=5BICS=5D_SIMPlight_SCADA_software_=E2=80=93_Insec?= =?utf-8?q?ure_Library_Loading_Al
From:       Karn Ganeshen <karnganeshen () gmail ! com>
Date:       2017-08-31 23:49:16
Message-ID: CAB8+WF0FbYgi4OdXmPff2Rrhz52ZPSRWz38DPb03f2Cp3Z74mA () mail ! gmail ! com
[Download RAW message or body]

Vendor: SIMPlight
Equipment: SCADA Software
Vulnerability: Uncontrolled Search Path Element

Advisory URL:
https://ipositivesecurity.com/2017/09/01/ics-simplight-scada-software-insecure-library-loading-allows-code-execution/


ICS-CERT Advisory
https://ics-cert.us-cert.gov/advisories/ICSA-17-222-01

------------------------
AFFECTED PRODUCTS
------------------------
The following versions of SIMPlight SCADA software, software for building
management systems and automated facilities, are affected:

SCADA Software version 4.3.0.27 and prior.

------------------------
BACKGROUND
------------------------
Critical Infrastructure Sector(s): Chemical, Commercial Facilities,
Critical Manufacturing, Defense Industrial Base, Energy, Food and
Agriculture, Government Facilities, Healthcare and Public Health, Nuclear
Reactors, Materials, and Waste
Countries/Areas Deployed: Unknown
Company Headquarters Location: Russia

------------------------
IMPACT
------------------------
Successful exploitation of this vulnerability could allow an attacker to
execute arbitrary code.

------------------------
VULNERABILITY OVERVIEW
------------------------

UNCONTROLLED SEARCH PATH ELEMENT CWE-427
An uncontrolled search path element vulnerability has been identified,
which may execute malicious DLL files that have been placed within the
search path.

By placing specific DLL file(s), an attacker is able to force the process
to load an arbitrary DLL. This allows an attacker to execute arbitrary code
in the context of the process when it is run.

CVE-2017-9661 has been assigned to this vulnerability. A CVSS v3 base score
of 7.0 has been assigned; the CVSS vector string is
(AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H).

------------------------
Missing Libraries
------------------------
iopc2.dll


------------------------
Application Executables (that look for missing DLL)
------------------------
ArchBrowser.exe
Designer.exe
Monitor.exe


------------------------
Steps to reproduce
------------------------
1. Generate a dll payload
msfvenom –p windows/exec cmd=calc.exe –f dll –o iopc2.dll

2. Place this dll in any directory defined in the PATH environment variable
C:\app-folder-RW\

3. Run ArchBrowser.exe (or any from listed above) -> calc.exe will execute


+++++
Best Regards,
Karn Ganeshen

_______________________________________________
Sent through the Full Disclosure mailing list
https://nmap.org/mailman/listinfo/fulldisclosure
Web Archives & RSS: http://seclists.org/fulldisclosure/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic