An access-control flaw was found in the Octavia service when the cloud platform was deployed using Red Hat OpenStack Platform Director. An attacker could cause new amphorae to run based on any arbitrary image. This meant that a remote attacker could upload a new amphorae image and, if requested to spawn new amphorae, Octavia would then pick up the compromised image.
{
"binaries": [
{
"binary_name": "amphora-agent",
"binary_version": "6.2.2-0ubuntu1.1"
},
{
"binary_name": "octavia-api",
"binary_version": "6.2.2-0ubuntu1.1"
},
{
"binary_name": "octavia-common",
"binary_version": "6.2.2-0ubuntu1.1"
},
{
"binary_name": "octavia-driver-agent",
"binary_version": "6.2.2-0ubuntu1.1"
},
{
"binary_name": "octavia-health-manager",
"binary_version": "6.2.2-0ubuntu1.1"
},
{
"binary_name": "octavia-housekeeping",
"binary_version": "6.2.2-0ubuntu1.1"
},
{
"binary_name": "octavia-worker",
"binary_version": "6.2.2-0ubuntu1.1"
},
{
"binary_name": "python3-octavia",
"binary_version": "6.2.2-0ubuntu1.1"
}
]
}
{
"binaries": [
{
"binary_name": "amphora-agent",
"binary_version": "1:10.1.1-0ubuntu1.4"
},
{
"binary_name": "octavia-api",
"binary_version": "1:10.1.1-0ubuntu1.4"
},
{
"binary_name": "octavia-common",
"binary_version": "1:10.1.1-0ubuntu1.4"
},
{
"binary_name": "octavia-driver-agent",
"binary_version": "1:10.1.1-0ubuntu1.4"
},
{
"binary_name": "octavia-health-manager",
"binary_version": "1:10.1.1-0ubuntu1.4"
},
{
"binary_name": "octavia-housekeeping",
"binary_version": "1:10.1.1-0ubuntu1.4"
},
{
"binary_name": "octavia-worker",
"binary_version": "1:10.1.1-0ubuntu1.4"
},
{
"binary_name": "python3-octavia",
"binary_version": "1:10.1.1-0ubuntu1.4"
}
]
}
{
"binaries": [
{
"binary_name": "amphora-agent",
"binary_version": "1:14.0.0-0ubuntu1.5"
},
{
"binary_name": "octavia-api",
"binary_version": "1:14.0.0-0ubuntu1.5"
},
{
"binary_name": "octavia-common",
"binary_version": "1:14.0.0-0ubuntu1.5"
},
{
"binary_name": "octavia-driver-agent",
"binary_version": "1:14.0.0-0ubuntu1.5"
},
{
"binary_name": "octavia-health-manager",
"binary_version": "1:14.0.0-0ubuntu1.5"
},
{
"binary_name": "octavia-housekeeping",
"binary_version": "1:14.0.0-0ubuntu1.5"
},
{
"binary_name": "octavia-worker",
"binary_version": "1:14.0.0-0ubuntu1.5"
},
{
"binary_name": "python3-octavia",
"binary_version": "1:14.0.0-0ubuntu1.5"
}
]
}
{
"binaries": [
{
"binary_name": "amphora-agent",
"binary_version": "1:17.0.0-0ubuntu1.1"
},
{
"binary_name": "octavia-api",
"binary_version": "1:17.0.0-0ubuntu1.1"
},
{
"binary_name": "octavia-common",
"binary_version": "1:17.0.0-0ubuntu1.1"
},
{
"binary_name": "octavia-driver-agent",
"binary_version": "1:17.0.0-0ubuntu1.1"
},
{
"binary_name": "octavia-health-manager",
"binary_version": "1:17.0.0-0ubuntu1.1"
},
{
"binary_name": "octavia-housekeeping",
"binary_version": "1:17.0.0-0ubuntu1.1"
},
{
"binary_name": "octavia-worker",
"binary_version": "1:17.0.0-0ubuntu1.1"
},
{
"binary_name": "python3-octavia",
"binary_version": "1:17.0.0-0ubuntu1.1"
}
]
}
{
"binaries": [
{
"binary_name": "amphora-agent",
"binary_version": "1:18.0.0-0ubuntu2"
},
{
"binary_name": "octavia-api",
"binary_version": "1:18.0.0-0ubuntu2"
},
{
"binary_name": "octavia-common",
"binary_version": "1:18.0.0-0ubuntu2"
},
{
"binary_name": "octavia-driver-agent",
"binary_version": "1:18.0.0-0ubuntu2"
},
{
"binary_name": "octavia-health-manager",
"binary_version": "1:18.0.0-0ubuntu2"
},
{
"binary_name": "octavia-housekeeping",
"binary_version": "1:18.0.0-0ubuntu2"
},
{
"binary_name": "octavia-worker",
"binary_version": "1:18.0.0-0ubuntu2"
},
{
"binary_name": "python3-octavia",
"binary_version": "1:18.0.0-0ubuntu2"
}
]
}