No authentication/authorization is enforced when a server attempts to join a quorum in Apache ZooKeeper before 3.4.10, and 3.5.0-alpha through 3.5.3-beta. As a result an arbitrary end point could join the cluster and begin propagating counterfeit changes to the leader.
{
"binaries": [
{
"binary_name": "libzookeeper-java",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "libzookeeper-mt-dev",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "libzookeeper-mt2",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "libzookeeper-st-dev",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "libzookeeper-st2",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "libzookeeper2",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "python-zookeeper",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "zookeeper",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "zookeeper-bin",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
},
{
"binary_name": "zookeeperd",
"binary_version": "3.4.5+dfsg-1ubuntu0.1~esm3"
}
]
}
{
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "libzookeeper-java",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "libzookeeper-mt-dev",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "libzookeeper-mt2",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "libzookeeper-st-dev",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "libzookeeper-st2",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "libzookeeper2",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "python-zookeeper",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "zookeeper",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "zookeeper-bin",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
},
{
"binary_name": "zookeeperd",
"binary_version": "3.4.8-1ubuntu0.1~esm1"
}
]
}