MCollective 2.7.0 and 2.8.x before 2.8.9, as used in Puppet Enterprise, allows remote attackers to execute arbitrary code via vectors related to the mco ping command.
{
"unresolved_ranges": [
{
"vendor_product": "puppet:puppet_enterprise",
"extracted_events": [
{
"introduced": "3.8.0"
},
{
"fixed": "3.8.6"
},
{
"introduced": "2016.2.0"
},
{
"fixed": "2016.2.1"
}
],
"cpes": [
"cpe:2.3:a:puppet:puppet_enterprise:*:*:*:*:*:*:*:*"
],
"source": "CPE_RANGE"
}
]
}{
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "2.7.0"
},
{
"last_affected": "2.8.0"
},
{
"last_affected": "2.8.1"
},
{
"last_affected": "2.8.2"
},
{
"last_affected": "2.8.3"
},
{
"last_affected": "2.8.4"
},
{
"last_affected": "2.8.5"
},
{
"last_affected": "2.8.6"
},
{
"last_affected": "2.8.7"
},
{
"last_affected": "2.8.8"
}
],
"cpe": [
"cpe:2.3:a:puppet:marionette_collective:2.7.0:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.0:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.1:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.2:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.3:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.4:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.5:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.6:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.7:*:*:*:*:*:*:*",
"cpe:2.3:a:puppet:marionette_collective:2.8.8:*:*:*:*:*:*:*"
],
"source": "CPE_STRING"
}