Vulnerability record · CVE-2020-15920 · published 24 July 2020
CVE-2020-15920: Mida eFramework OS command injection allows unauthenticated root RCE
Midasolutions · Eframework
Mida eFramework through 2.9.0 contains an OS command injection flaw (CWE-78) that lets an unauthenticated attacker execute arbitrary commands on the host. Because the injected commands run with administrative (root) privileges, a successful hit gives full control of the affected system.
Description
There is an OS Command Injection in Mida eFramework through 2.9.0 that allows an attacker to achieve Remote Code Execution (RCE) with administrative (root) privileges. No authentication is required.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Automated analysis
critical priorityUnauthenticated network-reachable command injection running as root with public exploit code and near-maximum EPSS makes this an urgent patch-or-isolate case.
What it is
Mida eFramework through 2.9.0 contains an OS command injection flaw (CWE-78) that lets an unauthenticated attacker execute arbitrary commands on the host. Because the injected commands run with administrative (root) privileges, a successful hit gives full control of the affected system.
Impact
An attacker gains remote code execution as root, allowing full compromise of the application server, including data access, persistence and lateral movement.
Attack surface
Reachable over the network with no authentication and no user interaction required, per the CVSS vector (AV:N/AC:L/PR:N/UI:N). Public exploit write-ups reference the ajaxreq.php endpoint, indicating the injection is delivered through HTTP requests to the web interface.
Exploitation
Not listed in CISA KEV, but EPSS is very high (0.98239, 99.9th percentile) and multiple references are tagged Exploit, including Packet Storm and a public advisory, so working exploit code is publicly available.
What to do
- Upgrade Mida eFramework beyond 2.9.0 if a fixed release exists; the record does not name a patched version, so confirm with the vendor.
- If no patch is available, isolate or take the eFramework instance off the internet and restrict access to trusted networks only.
- Run the eFramework service under a low-privilege account instead of root to limit the impact of command execution.
- Apply WAF or reverse-proxy rules to block command-injection patterns targeting ajaxreq.php and similar endpoints.
- Monitor and restrict outbound traffic from the eFramework host to hinder post-exploitation activity.
Detection
- Inspect web server and application logs for suspicious parameters or shell metacharacters sent to ajaxreq.php and other eFramework endpoints.
- Alert on unexpected child processes spawned by the web server or application user (for example shells, curl, wget, nc).
- Monitor for new or modified files, cron jobs or services on the eFramework host that could indicate persistence.
- Watch for outbound connections from the eFramework server to unfamiliar hosts, which may indicate command-and-control or payload retrieval.
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 |
|---|---|
| http://packetstormsecurity.com/files/158991/Mida-eFramework-2.9.0-Remote-Code-Execution.html | ExploitThird Party AdvisoryVDB Entry |
| http://packetstormsecurity.com/files/159194/Mida-Solutions-eFramework-ajaxreq.php-Command-Injection.html | ExploitThird Party AdvisoryVDB Entry |
| https://elbae.github.io/jekyll/update/2020/07/14/vulns-01.html | ExploitThird Party Advisory |
| http://packetstormsecurity.com/files/158991/Mida-eFramework-2.9.0-Remote-Code-Execution.html | ExploitThird Party AdvisoryVDB Entry |
| http://packetstormsecurity.com/files/159194/Mida-Solutions-eFramework-ajaxreq.php-Command-Injection.html | ExploitThird Party AdvisoryVDB Entry |
| https://elbae.github.io/jekyll/update/2020/07/14/vulns-01.html | ExploitThird Party Advisory |
Track CVE-2020-15920 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-2020-15920), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.