CVE-2019-0201

Medium

Description

An issue is present in Apache ZooKeeper 1.0.0 to 3.4.13 and 3.5.0-alpha to 3.5.4-beta. ZooKeeper’s getACL() command doesn’t check any permission when retrieves the ACLs of the requested node and returns all information contained in the ACL Id field as plaintext string. DigestAuthenticationProvider overloads the Id field with the hash value that is used for user authentication. As a consequence, if Digest Authentication is in use, the unsalted hash value will be disclosed by getACL() request for unauthenticated or unprivileged users.

SeverityMedium
CVSS5.9
Exploit probability96. percentile9.7%
ProductApache Zookeeper
PublishedMay 23, 2019
First seenMay 23, 2019

How to fix

Update
  • oracle goldengate_stream_analytics19.1.0.0.1 or later
  • oracle timesten_in-memory_database18.1.3.1.0 or later
  • org.apache.zookeeper:zookeeper3.4.14, 3.5.5 or later

Affected products

ProductAffected versionsFixed in
apache zookeeper1.0.0 ≤ v ≤ 3.4.13, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.5.4—
apache activemq5.15.9—
apache drill1.16.0—
debian debian_linux8.0, 9.0—
redhat fuse1.0.0—
oracle goldengate_stream_analyticsv < 19.1.0.0.119.1.0.0.1
oracle siebel_core_-_server_frameworkv ≤ 21.5—
oracle timesten_in-memory_databasev < 18.1.3.1.018.1.3.1.0
netapp hci_bootstrap_osNo range specified—
netapp element_softwareNo range specified—
org.apache.zookeeper:zookeeperMaven1.0.0 ≤ v < 3.4.14, 3.5.0 ≤ v < 3.5.53.4.14, 3.5.5

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.