Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2023-50564_Pluck-v4.7.18_PoC — A Proof of Concept for CVE-2023-50564 vulnerability in Pluck CMS version 4.7.18 | Kitploit
Tools/GitHubGitHub/rai2en/cve-2023-50564_pluck-v4.7.18_poc
Vulnerability AnalysisExploitationShellcodeWeb Application ExploitationPenetration TestingPayload Development
GitHubrai2en/cve-2023-50564_pluck-v4.7.18_poc

CVE-2023-50564_Pluck-v4.7.18_PoC

A Proof of Concept for CVE-2023-50564 vulnerability in Pluck CMS version 4.7.18

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
1856 months agoNot yet reviewed

CVE-2023-50564 (PoC)

This repository contains a Proof of Concept for CVE-2023-50564 vulnerability in Pluck CMS version 4.7.18

image

Description

CVE-2023-50564 is a vulnerability that allows unauthorized file uploads in Pluck CMS version 4.7.18. This exploit leverages a flaw in the module installation function to upload a ZIP file containing a PHP shell, thereby enabling remote command execution.

Usage

Prerequisites

  • Python 3.x
  • The requests and requests_toolbelt packages

You can install the necessary packages with the following command:

root@kitploit:~
pip install requests requests_toolbelt

Instructions

  1. Clone this repository:
root@kitploit:~
git clone https://github.com/Rai2en/CVE-2023-50564_Pluck-v4.7.18_PoC.git
cd CVE-2023-50564_Pluck-v4.7.18_PoC
  1. Replace with the target domain name or IP address in the PoC script.

  2. Create a payload.zip file containing shell.php. I recommand pentestmonkey PHP reverse shell and replace <your_ip> and <port> fields with your IP and listening port.

  3. Run the PoC script:

root@kitploit:~
python exploit.py

You will be prompted to enter the path to the ZIP file:

root@kitploit:~
ZIP file path: ./path/to/payload.zip

Output example

  • If the login and upload are successful:
root@kitploit:~
Login successful
ZIP file upload successfuly.
<output of the executed shell.php>
  • If an upload error occurs:
root@kitploit:~
ZIP file upload error. Response code: <code>

Note

Ensure that the shell.php file contains the correct reverse shell and your listener is waiting for the connection on the specified port.

Download Tool