CVE-2020-26124 in the critical feed json
openmediavault before 4.1.36 and 5.x before 5.5.12 allows authenticated PHP code injection attacks, via the sortfield POST parameter of rpc…
published 6y ago modified 4mo ago also EUVD-2020-18754
- cvss
- 8.8
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 65.4%
- EPSS 65.4% chance of exploitation in 30 days, percentile 99.2%
- public exploits
- 1
- Metasploit
Summary
openmediavault before 4.1.36 and 5.x before 5.5.12 allows authenticated PHP code injection attacks, via the sortfield POST parameter of rpc.php, because json_encode_safe is not used in config/databasebackend.inc. Successful exploitation allows arbitrary command execution on the underlying operating system as root.
Patch / fix
- openmediavault openmediavault 4.1.36, 5.5.12
Is CVE-2020-26124 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerTimeline
- First public exploit (Metasploit exploit/unix/webapp/openmediavault_rpc_rce)
- Published
Exploit prediction
65.39% chance of exploitation in the next 30 days, higher than 99.2% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- Metasploit exploit/unix/webapp/openmediavault_rpc_rce OpenMediaVault rpc.php Authenticated PHP Code Injection metasploit exploit, excellent rank, 2020-09-28
- packetstormsecurity.com http://packetstormsecurity.com/files/160223/OpenMediaVault-rpc.php-Authenticated-PHP-Code-Injection.html referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 9.0 | AV:N/AC:L/Au:S/C:C/I:C/A:C |
Classification
- Weakness
-
- CWE-94 Improper Control of Generation of Code
References
-
github.com
/openmediavault/openmediavault/commit/ebb51bbf5a39f4955eab0073bf87f2a31926d85d
patch, third-party-advisory
-
packetstormsecurity.com
/files/160223/OpenMediaVault-rpc.php-Authenticated-PHP-Code-Injection.html
exploit, third-party-advisory, vdb-entry
-
openmediavault.org
/?p=2797
vendor-advisory
Sources
- CVE List CVE-2020-26124
- NVD CVE-2020-26124
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.