Lucene search
K

Composr 10.0.36 - Remote Code Execution

🗓️ 08 Apr 2021 00:00:00Reported by Orion HridoyType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 323 Views

A security issue in Composr 10.0.36 allows Remote Code Execution via gallery image upload and bulk uploa

Related
Code
ReporterTitlePublishedViews
Family
0day.today
Composr 10.0.36 - Remote Code Execution Vulnerability
7 Apr 202100:00
zdt
Circl
CVE-2021-30149
21 Sep 202106:42
circl
CNNVD
Ocproducts Composr 代码问题漏洞
6 Apr 202100:00
cnnvd
CNVD
Composr PHP File Upload and Execution Vulnerability
7 Apr 202100:00
cnvd
CVE
CVE-2021-30149
6 Apr 202105:40
cve
Cvelist
CVE-2021-30149
6 Apr 202105:40
cvelist
NVD
CVE-2021-30149
6 Apr 202106:15
nvd
Packet Storm
Composr 10.0.36 Shell Upload
8 Apr 202100:00
packetstorm
Prion
Design/Logic Flaw
6 Apr 202106:15
prion
RedhatCVE
CVE-2021-30149
22 May 202519:38
redhatcve
Rows per page
# Exploit Title: Composr 10.0.36 - Remote Code Execution
# Date: 04/06/2021
# Exploit Author: Orion Hridoy
# Vendor Homepage: https://compo.sr/
# Software Link: https://compo.sr/download.htm
# Version: 10.0.36
# Tested on: Windows/Linux
# CVE : CVE-2021-30149

A RCE on Composr CMS has been discovered by BugsBD Private LTD. We have a galleries security issue which allows us to upload a PHP file. Whenever we upload an image from galleries, Composr allows us to upload only images. If we tried to upload a PHP file from galleries uploader it will say someone attempting hacking activities. But we have a security issue on the Upload In Bulk section. Whenever we check allowed extension in Upload in bulk function we can see PHP is completely prohibited. But whenever we tamper the request and change the extension we can see it will upload the PHP file without other or server side verification. This allows a user to upload malicious file even when they restricted it.

Steps To Reproduce:
1. Go to upload galleries.
2. Upload a image and tamper the request and change the extension from .jpg to .php
3. It will say hacking attempts, check the allowed extension and you can see it's not accepting PHP extension.
4. Now go to upload in bulk option.
5. Upload a image with PHP codes and tamper the request.
6. Change extension from .jpg to .php
7. It will get uploaded with the blocked PHP extension.

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

08 Apr 2021 00:00Current
9.7High risk
Vulners AI Score9.7
CVSS 27.5
CVSS 3.19.8
EPSS0.17356
323