Juju before 1.25.12, 2.0.x before 2.0.4, and 2.1.x before 2.1.3 uses a UNIX domain socket without setting appropriate permissions, allowing privilege escalation by users on the system to root.
{
"binaries": [
{
"binary_version": "1.25.6-0ubuntu1.14.04.2",
"binary_name": "juju"
},
{
"binary_version": "1.25.6-0ubuntu1.14.04.2",
"binary_name": "juju-core"
},
{
"binary_version": "1.25.6-0ubuntu1.14.04.2",
"binary_name": "juju-local"
},
{
"binary_version": "1.25.6-0ubuntu1.14.04.2",
"binary_name": "juju-local-kvm"
}
],
"availability": "No subscription required"
}
{
"binaries": [
{
"binary_version": "1.25.6-0ubuntu1.16.04.2",
"binary_name": "juju-1-default"
},
{
"binary_version": "1.25.6-0ubuntu1.16.04.2",
"binary_name": "juju-1.25"
},
{
"binary_version": "1.25.6-0ubuntu1.16.04.2",
"binary_name": "juju-core"
},
{
"binary_version": "1.25.6-0ubuntu1.16.04.2",
"binary_name": "juju-local"
},
{
"binary_version": "1.25.6-0ubuntu1.16.04.2",
"binary_name": "juju-local-kvm"
}
],
"availability": "No subscription required"
}