Description
The findMacroMarker function in parserLib.pas in Rejetto HTTP File Server (aks HFS or HttpFileServer) 2.3x before 2.3c allows remote attackers to execute arbitrary programs via a %00 sequence in a search action.
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.
Metasploit 1 module
-
Rejetto HttpFileServer Remote Command Execution
exploit/windows/http/rejetto_hfs_exec
Exploit-DB 4
- Rejetto HttpFileServer 2.3.x - Remote Command Execution (3) EDB-49125 · webapps · Nov 30, 2020
- Rejetto HTTP File Server (HFS) 2.3.x - Remote Command Execution (2) EDB-39161 · remote · Jan 4, 2016 · verified
- Rejetto HTTP File Server (HFS) - Remote Command Execution (Metasploit) EDB-34926 · remote · Oct 9, 2014 · verified
- Rejetto HTTP File Server (HFS) 2.3.x - Remote Command Execution (1) EDB-34668 · remote · Sep 15, 2014 · verified
GitHub 13 repositories · most starred shown
-
CVE-2014-6287
-
mrintern/thm_steelmountain_CVE-2014-6287 ★ 1 · Dec 3, 2021
a python3 version of the exploit written for CVE-2014-6287. Useful for completing the "Steel Mountain" room on TryHackMe.com without the use of metasploit.
-
nika0x38/CVE-2014-6287 ★ 0 · Sep 16, 2025
A Rust implementation of the CVE-2014-6287 exploit targeting Rejetto HTTP File Server (HFS) versions 2.3x before 2.3c.
-
rahisec/rejetto-http-file-server-2.3.x-RCE-exploit-CVE-2014-6287 ★ 0 · Jul 11, 2025
This repository contains Detailed explanation and working poc for Rejetto HTTP File Server (HFS) 2.3.x - Remote Command Execution.
-
Z3R0space/CVE-2014-6287 ★ 0 · Jun 20, 2025
Rejetto HttpFileServer 2.3.x - Remote Command Execution (RevShell)
-
francescobrina/hfs-cve-2014-6287-exploit ★ 0 · Nov 24, 2024
-
10cks/CVE-2014-6287 ★ 0 · Jun 12, 2024
Rejetto http File Server 2.3.x (Reverse shell)
-
zhsh9/CVE-2014-6287 ★ 0 · Mar 6, 2024
Rejetto HTTP File Server (aks HFS or HttpFileServer) 2.3x before 2.3c
-
roughiz/cve-2014-6287.py ★ 0 · Dec 27, 2019
HttpFileServer httpd 2.3
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- HTTP File Server <2.3c - Remote Command Execution http/cves/2014/CVE-2014-6287.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- VU#251276 third-party-advisory
- 39161 exploit
- http://packetstormsecurity.com/files/128243/HttpFileServer-2.3.x-Remote-Command-Execution.html
- https://github.com/rapid7/metasploit-framework/pull/3793
- http://packetstormsecurity.com/files/135122/Rejetto-HTTP-File-Server-2.3.x-Remote-Code-Execution.html
- http://packetstormsecurity.com/files/160264/Rejetto-HttpFileServer-2.3.x-Remote-Command-Execution.html
- http://packetstormsecurity.com/files/161503/HFS-HTTP-File-Server-2.3.x-Remote-Code-Execution.html