An issue was discovered in Kata Containers through 1.11.3 and 2.x through 2.0-rc1. The runtime will execute binaries given using annotations without any kind of validation. Someone who is granted access rights to a cluster will be able to have kata-runtime execute arbitrary binaries as root on the worker nodes.
{
"cpe": [
"cpe:2.3:a:katacontainers:kata_containers:*:*:*:*:*:*:*:*",
"cpe:2.3:a:katacontainers:kata_containers:2.0.0:alpha1:*:*:*:*:*:*",
"cpe:2.3:a:katacontainers:kata_containers:2.0.0:alpha2:*:*:*:*:*:*",
"cpe:2.3:a:katacontainers:kata_containers:2.0.0:alpha3:*:*:*:*:*:*",
"cpe:2.3:a:katacontainers:kata_containers:2.0.0:rc0:*:*:*:*:*:*",
"cpe:2.3:a:katacontainers:kata_containers:2.0.0:rc1:*:*:*:*:*:*"
],
"source": [
"CPE_RANGE",
"CPE_STRING",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "1.11.3"
},
{
"introduced": "2.0.0-alpha1"
},
{
"last_affected": "2.0.0-alpha1"
},
{
"introduced": "2.0.0-alpha2"
},
{
"last_affected": "2.0.0-alpha2"
},
{
"introduced": "2.0.0-alpha3"
},
{
"last_affected": "2.0.0-alpha3"
},
{
"introduced": "2.0.0-rc0"
},
{
"last_affected": "2.0.0-rc0"
},
{
"introduced": "2.0.0-rc1"
},
{
"last_affected": "2.0.0-rc1"
}
]
}