Description
pfSense before 2.1.4 allows remote authenticated users to execute arbitrary commands via (1) the hostname value to diag_dns.php in a Create Alias action, (2) the smartmonemail value to diag_smart.php, or (3) the database value to status_rrd_graph_img.php.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- pfSense < 2.1.4 - 'status_rrd_graph_img.php' Command Injection EDB-43560 · webapps · Jan 15, 2018
GitHub 3 repositories
-
andyfeili/CVE-2014-4688 ★ 1 · Jan 5, 2021
-
jaydenblair/CVE-2014-4688-pfsense ★ 0 · Feb 15, 2026
Modified Exploit-DB proof-of-concept for CVE-2014-4688 (pfSense status_rrd_graph_img.php command injection)
-
note0577/CVE-2014-4688-NodeJs-Exploit ★ 0 · Jun 3, 2025
Authenticated Remote Command Execution – pfSense <= 2.1.3
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.