Vulnerability record · CVE-2019-9194 · published 26 February 2019
CVE-2019-9194: elFinder PHP connector command injection before 2.1.48
Std42 · Elfinder
elFinder before 2.1.48 contains an OS command injection flaw in its PHP connector (CWE-78). The vulnerability is remotely reachable without authentication or user interaction, and public exploit code exists, making it a serious risk for any exposed elFinder deployment.
Description
elFinder before 2.1.48 has a command injection vulnerability in the PHP connector.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Automated analysis
critical priorityUnauthenticated remote command execution with a CVSS of 9.8, public exploits and very high EPSS makes this an urgent patch target.
What it is
elFinder before 2.1.48 contains an OS command injection flaw in its PHP connector (CWE-78). The vulnerability is remotely reachable without authentication or user interaction, and public exploit code exists, making it a serious risk for any exposed elFinder deployment.
Impact
An unauthenticated attacker can execute arbitrary operating system commands on the host running the vulnerable PHP connector, leading to full compromise of confidentiality, integrity and availability.
Attack surface
Reached over the network through the PHP connector endpoint; the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates no authentication and no user interaction are required.
Exploitation
Public exploit code is available via Exploit-DB references, and EPSS is very high (0.9673, 99.883rd percentile), though the CVE is not listed in CISA KEV.
What to do
- Upgrade elFinder to 2.1.48 or later, applying the upstream patch referenced in the GitHub compare link.
- If immediate upgrade is not possible, restrict network access to the elFinder PHP connector to trusted users or internal networks.
- Disable or remove unused elFinder instances and connectors to reduce exposed attack surface.
- Run the web/PHP service under a low-privilege account with restricted filesystem and shell access.
- Monitor vendor advisories and re-check exposure after patching.
Detection
- Inspect web server and PHP logs for requests to elFinder connector endpoints containing shell metacharacters or unusual parameters.
- Monitor for unexpected child processes spawned by the web/PHP service (e.g., sh, bash, cmd) using process auditing or EDR.
- Alert on outbound network connections or file writes originating from the web server process that are inconsistent with normal elFinder usage.
- Search for known exploit payload patterns from the referenced Exploit-DB entries in HTTP request logs.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://github.com/Studio-42/elFinder/blob/master/README.md | ProductThird Party Advisory |
| https://github.com/Studio-42/elFinder/compare/6884c4f...0740028 | PatchThird Party Advisory |
| https://github.com/Studio-42/elFinder/releases/tag/2.1.48 | Release NotesThird Party Advisory |
| https://www.exploit-db.com/exploits/46481/ | ExploitThird Party AdvisoryVDB Entry |
| https://www.exploit-db.com/exploits/46539/ | ExploitThird Party AdvisoryVDB Entry |
| https://github.com/Studio-42/elFinder/blob/master/README.md | ProductThird Party Advisory |
| https://github.com/Studio-42/elFinder/compare/6884c4f...0740028 | PatchThird Party Advisory |
| https://github.com/Studio-42/elFinder/releases/tag/2.1.48 | Release NotesThird Party Advisory |
| https://www.exploit-db.com/exploits/46481/ | ExploitThird Party AdvisoryVDB Entry |
| https://www.exploit-db.com/exploits/46539/ | ExploitThird Party AdvisoryVDB Entry |
Track CVE-2019-9194 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2019-9194), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.