Skip to main content
← All vulnerabilities
CVE-2019-0201GHSA-2HW2-62CP-P9P7

An issue is present in Apache ZooKeeper 1.0.0 to 3.4.13 and 3.5.0-alpha to 3.5.4-beta.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.4.14, 3.5.5
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Apache Software Foundation Apache ZooKeeper

    1.0.0 to 3.4.13, 3.5.0-alpha to 3.5.4-beta

  • org.apache.zookeeper:zookeeperMaven

    From 1.0.0 · fixed in 3.4.14

  • org.apache.zookeeper:zookeeperMaven

    From 3.5.0 · fixed in 3.5.5

References 20

securityfocus.com

lists.debian.org

lists.apache.org

debian.org

seclists.org

access.redhat.com

oracle.com

issues.apache.org

zookeeper.apache.org

security.netapp.com