Missing Authorization Affecting zookeeper package, versions <3.4.9-3+deb8u2


Severity

Recommended
0.0
medium
0
10

Snyk's Security Team recommends NVD's CVSS assessment. Learn more

Threat Intelligence

EPSS
0.13% (49th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Missing Authorization vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-DEBIAN8-ZOOKEEPER-346943
  • published21 May 2019
  • disclosed23 May 2019

Introduced: 21 May 2019

CVE-2019-0201  (opens in a new tab)
CWE-862  (opens in a new tab)

How to fix?

Upgrade Debian:8 zookeeper to version 3.4.9-3+deb8u2 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream zookeeper package and not the zookeeper package as distributed by Debian. See How to fix? for Debian:8 relevant fixed versions and status.

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.

References

CVSS Scores

version 3.1