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.
{
"unresolved_ranges": [
{
"cpes": [
"cpe:2.3:a:openmediavault:openmediavault:*:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"fixed": "4.1.36"
},
{
"introduced": "5.0.0"
},
{
"fixed": "5.5.12"
}
],
"source": "CPE_RANGE",
"vendor_product": "openmediavault:openmediavault"
},
{
"extracted_events": [
{
"fixed": "4.1.36"
},
{
"introduced": "5.x"
},
{
"fixed": "5.5.12"
}
],
"source": "DESCRIPTION"
}
]
}