CVE-2018-8012 Missing Authorization in Apache ZooKeeper

High 7.5 Published Updated

An attacker can join a ZooKeeper cluster without authentication to propagate counterfeit changes, requiring an upgrade to secure the quorum.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2018-8012?

CVE-2018-8012 is a high-severity missing authorization vulnerability in Debian Debian Linux, published on 21 May 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-862

Which versions are affected by CVE-2018-8012?

4 open source packages ship an affected version, including org.apache.zookeeper:zookeeper. It affects 3 products.

PackageAffectedFixed in
org.apache.zookeeper:zookeeper MavenAll versions3.4.10
org.apache.zookeeper:zookeeper MavenAll versions3.4.10
org.apache.zookeeper:zookeeper MavenFrom 3.5.0-alpha3.5.4-beta
org.apache.zookeeper:zookeeper MavenFrom 3.5.0-alpha3.5.4-beta

Products include Apache Zookeeper, Debian Debian Linux, Oracle Goldengate Stream Analytics.

How do I fix CVE-2018-8012?

Upgrade org.apache.zookeeper:zookeeper to a fixed version for your release line: 3.4.10 or 3.5.4-beta.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2018-8012 being exploited?

There is no known exploitation of CVE-2018-8012 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2018-8012, DSA-4214-1, GHSA-ccqf-c5hq-77mp, UBUNTU-CVE-2018-8012.

Is CVE-2018-8012 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free