
Python3 exploit for Fuel CMS 1.4.1 Remote Code Execution (CVE-2018-16763) with Reverse Shell.
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.
This tool is for educational purposes and authorized penetration testing only. Running this against systems without explicit permission is illegal.
Before running the script, start a listener on your attacking machine to catch the reverse shell. You can use netcat:
nc -nlvp <YOUR_PORT>
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
shell_me.netcat terminal. You should have a shell!Once inside the system, use standard Linux commands to locate the flag (e.g., cat /home/user/user.txt or search using find).
requests library (pip install requests)