Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/kaxm23/exploit_cms_fuel
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationRemote Access Tool
GitHubkaxm23/exploit_cms_fuel

exploit_cms_fuel

Python3 exploit for Fuel CMS 1.4.1 Remote Code Execution (CVE-2018-16763) with Reverse Shell.

View Repository
1107 months 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

Fuel CMS 1.4.1 - Remote Code Execution (RCE) Exploit

This repository contains a Python 3 implementation of an exploit for Fuel CMS version 1.4.1. The script leverages CVE-2018-16763, a vulnerability where insufficient input validation in the filter and preview parameters allows for PHP Code Evaluation and Pre-Auth Remote Code Execution.

⚠️ Disclaimer

This tool is for educational purposes and authorized penetration testing only. Running this against systems without explicit permission is illegal.


🛠 Features

  • Python 3 Optimized: Compatible with modern Python environments.
  • Reverse Shell Integration: Automates the process of spawning a reverse shell back to your machine.
  • Interactive Flow: Guided CLI prompts for ease of use.

🚀 Usage Guide

1. Prepare your Listener

Before running the script, start a listener on your attacking machine to catch the reverse shell. You can use netcat:

nc -nlvp <YOUR_PORT>

2. Run the Exploit

Execute the script using Python 3. You will be prompted for your machine's IP and the port you set up in the previous step.

python3 exploit.py

3. Execution Steps

  1. When prompted, choose the option: shell_me.
  2. Enter your Attacking Machine IP.
  3. Enter your Listening Port.
  4. Once the connection is established, check your netcat terminal. You should have a shell!

4. Finding the Flag

Once inside the system, use standard Linux commands to locate the flag (e.g., cat /home/user/user.txt or search using find).


🔍 Vulnerability Details

  • CVE: CVE-2018-16763
  • Affected Version: Fuel CMS <= 1.4.1
  • Vulnerability Type: PHP Code Evaluation / Command Injection
  • Impact: Allows an unauthenticated attacker to execute arbitrary system commands on the server.

📦 Requirements

  • Python 3.x
  • requests library (pip install requests)

Download Tool