Responsive Filemanager 9.14.0 — Unauthenticated RCE via Duplicate File (CVE-2026-39023)
by PierreAdams · 2026-07-05
- Severity
- Critical
- CVE
- CVE-2026-39023
- Category
- web
- Affected product
- Responsive Filemanager
- Affected versions
- 9.14.0 (last released version, unpatched at time of disclosure)
- Disclosed
- 2026-07-05
- Patch status
- unpatched
Archive entry
intelseclab/poc-archiveMetadata
| Field | Value |
|---|---|
| Date Added | 2026-07-05 |
| Last Updated | 2026-06 |
| Author / Researcher | PierreAdams |
| CVE / Advisory | CVE-2026-39023 |
| Category | web |
| Severity | Critical |
| CVSS Score | Not specified in source |
| Status | Weaponized |
| Tags | responsive-filemanager, php, unauthenticated, rce, duplicate-file, arbitrary-file-write |
| Related | N/A |
Affected Target
| Field | Value |
|---|---|
| Software / System | Responsive Filemanager |
| Versions Affected | 9.14.0 (last released version, unpatched at time of disclosure) |
| Language / Platform | Python (exploit) targeting PHP web application |
| Authentication Required | No |
| Network Access Required | Yes |
Summary
Responsive Filemanager 9.14.0 allows an unauthenticated attacker to abuse its “duplicate file” functionality to create a new file with an attacker-chosen name and PHP extension containing arbitrary content. By duplicating an existing file into a .php file with embedded PHP code, the attacker can then request that file directly to achieve remote code execution — with no authentication or user interaction required.
Vulnerability Details
Root Cause
The duplicate-file feature does not validate the destination filename’s extension or the resulting file’s content, permitting creation of executable PHP files inside the web-accessible upload directory (CWE-434-class arbitrary file write to RCE).
Attack Vector
- Send an unauthenticated request to Responsive Filemanager to obtain a session cookie.
- Use the duplicate-file functionality to create a new
.phpfile containing an attacker-controlled payload. - Request the newly created PHP file directly to execute arbitrary OS commands.
Impact
Full unauthenticated remote code execution on any server hosting Responsive Filemanager 9.14.0.
Environment / Lab Setup
Target: Responsive Filemanager 9.14.0
Attacker: python3
Proof of Concept
PoC Script
See
POC_CVE-2026-39023.pyin this folder.
| |
The script automatically collects a session cookie, uses the duplicate-file mechanism to plant a PHP payload, and executes the specified OS command via the resulting file, printing the command output.
Detection & Indicators of Compromise
POST /filemanager/... (duplicate action) HTTP/1.1
GET /filemanager/<planted>.php HTTP/1.1
Signs of compromise:
- Newly created
.phpfiles in the Responsive Filemanager upload directory not created by legitimate users - Command execution artifacts (e.g.
id,whoamioutput) reflected in HTTP responses from planted files
Remediation
| Action | Detail |
|---|---|
| Primary fix | No vendor patch confirmed as of 2026-07-05 — monitor for advisory; consider migrating away from the unmaintained Responsive Filemanager |
| Interim mitigation | Restrict/require authentication for filemanager access, disallow duplicating files to executable extensions, and disable PHP execution in the upload directory |
References
Notes
Mirrored from https://github.com/PierreAdams/CVE-2026-39023 on 2026-07-05.
| |