{"id":"CVE-2020-26124","aliases":["EUVD-2020-18754","GHSA-f68r-v9vp-fxgw"],"status":"published","title":"openmediavault before 4.1.36 and 5.x before 5.5.12 allows authenticated PHP code injection...","description":"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.","severity":{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.65392,"percentile":0.99264,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-94"],"published":"2020-10-02T08:28:03Z","modified":"2026-11-09T02:45:17Z","exploits":[{"source":"metasploit","id":"exploit/unix/webapp/openmediavault_rpc_rce","title":"OpenMediaVault rpc.php Authenticated PHP Code Injection","type":"exploit","platform":"Linux","date":"2020-09-28","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/unix/webapp/openmediavault_rpc_rce"}],"products":[{"vendor":"openmediavault","product":"openmediavault"}],"references":[{"url":"https://github.com/openmediavault/openmediavault/commit/ebb51bbf5a39f4955eab0073bf87f2a31926d85d","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix"]},{"url":"https://www.openmediavault.org/?p=2797","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory"]},{"url":"http://packetstormsecurity.com/files/160223/OpenMediaVault-rpc.php-Authenticated-PHP-Code-Injection.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-26124"},{"url":"https://github.com/advisories/GHSA-f68r-v9vp-fxgw"}],"sources":{"cve":[{"id":"CVE-2020-26124","description":"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.","status":"published","published":"2020-10-02T08:28:03Z","modified":"2024-08-04T15:49:07.113Z","updated_at":"2026-11-02T14:35:46.129376Z"}],"euvd":[{"id":"EUVD-2020-18754","description":"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.","status":"published","published":"2020-10-02T08:28:03Z","modified":"2024-08-04T15:49:07Z","updated_at":"2026-11-03T03:07:15.778249Z"}],"ghsa":[{"id":"GHSA-f68r-v9vp-fxgw","title":"openmediavault before 4.1.36 and 5.x before 5.5.12 allows authenticated PHP code injection...","description":"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.","status":"published","published":"2022-05-24T17:30:01Z","modified":"2023-01-29T05:04:17Z","cwes":["CWE-94"],"updated_at":"2026-11-02T14:45:30.813688Z"}],"nvd":[{"id":"CVE-2020-26124","description":"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.","status":"published","published":"2020-10-02T09:15:13.9Z","modified":"2026-06-17T03:07:38.4Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":9,"vector":"AV:N/AC:L/Au:S/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:06:17.70091Z"}],"osv":[{"id":"CVE-2020-26124","description":"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.","status":"published","published":"2020-10-02T09:15:13.9Z","modified":"2026-11-09T02:45:17.012259194Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-09T03:16:44.651171Z"}]}}
