Join our Newsletter — 33% off our NHI Course

CVE-2014-6287 (Rejetto HTTP File Server (HFS) Remote Code Execution)

CVE-2014-6287 is a remote code execution vulnerability in Rejetto HTTP File Server (HFS). CISA added it to the Known Exploited Vulnerabilities catalogue on 25 March 2022, which means attackers have used it in real attacks. The findMacroMarker function in parserLib.pas in Rejetto HTTP File Server (HFS or HttpFileServer) allows remote attackers to execute arbitrary programs.

What this vulnerability means in practice

CVE-2014-6287 is dangerous because it turns a file-sharing web server into an arbitrary code execution entry point. When a flaw lets a remote attacker run programs on the server, the issue is no longer limited to the application layer, it becomes a host compromise path.

That makes the vulnerability especially serious in internet-facing deployments, where the attacker can reach the exposed service without an initial foothold. Once exploitation succeeds, the defender is dealing with the consequences of full process-level execution rather than a narrow input-validation bug.

For a broader exploitation and response lens, see the Web Application Attacks Guide, which covers the attack patterns that commonly lead to remote code execution.

How organisations assess exposure

Exposure checks should start with a complete inventory of where Rejetto HTTP File Server is installed, who owns it, and whether any instance is reachable from untrusted networks. Internet exposure matters because a remotely exploitable web service collapses the distance between vulnerability discovery and real-world abuse.

Teams should then compare their installed product instances with vendor advisory information and the NIST National Vulnerability Database entry for the CVE, while also checking the CVE Program record for canonical identification. For prioritisation, the fact that CISA placed this CVE in the KEV catalogue means it should be treated as actively exploited, not merely theoretically dangerous.

Where organisations need a broader playbook for finding and ranking exposure, the Vulnerability Management Guide is a practical companion for asset scope, prioritisation and verification.

Remediation and compensating controls

Definitive remediation is to remove the vulnerable exposure by applying the vendor’s fixed version and confirming the service is no longer running the affected build. If patching cannot happen immediately, reduce exposure by taking the service off the public internet, restricting who can reach it, and disabling access paths that are not operationally required.

Because the flaw enables code execution, compensating controls should focus on limiting what a successful exploit can reach next. Tight service isolation, minimal privileges for the hosting account, and strong outbound filtering help contain the blast radius if the server is used as a launch point for further activity.

For control mapping around least privilege, containment and hardening, the MITRE D3FEND Guide is useful for translating the problem into defensive techniques.

Detection and post-incident review

Detection should look for signs that the web server process launched unexpected child processes, wrote new files, or attempted outbound connections that do not match normal file-sharing behaviour. These are common indicators that a remote code execution bug has already moved from vulnerability to compromise.

After patching, organisations should review whether the server was exploited before remediation. That means checking logs, process activity, startup entries, scheduled tasks, new local accounts, and any other persistence mechanism that could keep an attacker resident after the patch is installed. If compromise is confirmed or suspected, credentials, tokens, service accounts and any other secrets used by the server should be rotated as part of the response.

For incident patterns and compromise follow-up, the Persistence Techniques Guide helps teams look for the ways attackers commonly stay on a host after initial execution.

Risk and Threat Considerations

A remotely exploitable file server creates direct risk of system takeover, data access and follow-on intrusion. If the service is exposed to the internet, attackers can target it opportunistically, and a single successful request can be enough to pivot from vulnerability discovery to active compromise.

Failure mechanism: The application accepts attacker-controlled input in a code path that can reach program execution, so the server runs arbitrary commands with the privileges of the hosting process.

Impact: The attacker may steal files, deploy malware, stage lateral movement, or use the server as an internal foothold for broader compromise.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while OWASP ASVS, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP ASVS V15 — Secure Coding and Architecture RCE exploits directly reflect insecure code paths and design flaws.
Recommendation — Review execution paths and harden application architecture to prevent attacker-controlled code execution.
CIS Controls v8 CIS-7 — Continuous Vulnerability Management This CVE is KEV-listed and requires active exposure tracking and remediation.
Recommendation — Track exposed HFS instances continuously and remediate KEV-listed vulnerabilities first.
MITRE ATT&CK T1190 — Exploit Public-Facing Application The vulnerability is exploited through a public-facing web application entry point.
Recommendation — Monitor public-facing HFS services for exploitation attempts and block the attack path early.
NIST SP 800-53 Rev 5 SI-2 — Flaw Remediation Published flaw remediation directly governs patching and verification for this CVE.
RA-5 — Vulnerability Monitoring and Scanning Exposure assessment depends on identifying vulnerable instances across the environment.
Recommendation — Patch affected HFS systems promptly and verify the remediation is complete. Scan for HFS deployments, confirm internet exposure, and prioritize remediation.

Practitioner Guidance

Why practitioners should care: Treat this as a high-priority exposure on any reachable HFS instance, especially if the server sits near sensitive data or internal administrative networks. Remote code execution is not a configuration nuisance, it is a direct compromise path.

What to watch for: Look for unexplained child processes, new binaries, unusual service behaviour, and signs that the host began communicating in ways that do not match file-transfer activity. Those patterns often appear when exploitation succeeds before defenders notice.

Practitioner takeaway: For a KEV-listed RCE like this, asset discovery and patch verification matter as much as the fix itself, because a forgotten internet-facing instance is often the real failure point.