CVE-2019-0201 Access control bypass in Apache ZooKeeper
Unauthenticated users can retrieve unsalted password hashes via getACL() when Digest Authentication is enabled, exposing sensitive credentials.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2019-0201?
CVE-2019-0201 is a medium-severity vulnerability in Apache Activemq, published on 23 May 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official 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.
Weakness: CWE-862
Which versions are affected by CVE-2019-0201?
4 open source packages ship an affected version, including org.apache.zookeeper:zookeeper. It affects 10 products.
| Package | Affected | Fixed in |
|---|---|---|
org.apache.zookeeper:zookeeper Maven | From 1.0.0 | 3.4.14 |
org.apache.zookeeper:zookeeper Maven | From 1.0.0 | 3.4.14 |
org.apache.zookeeper:zookeeper Maven | From 3.5.0 | 3.5.5 |
org.apache.zookeeper:zookeeper Maven | From 3.5.0 | 3.5.5 |
Products include Apache Activemq, Apache Drill, Apache Zookeeper, Debian Debian Linux, Netapp Element Software, Netapp Hci Bootstrap Os and 4 more.
How do I fix CVE-2019-0201?
Upgrade org.apache.zookeeper:zookeeper to a fixed version for your release line: 3.4.14 or 3.5.5.
Is CVE-2019-0201 being exploited?
There is no known exploitation of CVE-2019-0201 in the wild and no public exploit code.
Other vulnerabilities in Apache Activemq
Sources
Also known as DEBIAN-CVE-2019-0201, DLA-1801-1, DSA-4461-1, GHSA-2hw2-62cp-p9p7, UBUNTU-CVE-2019-0201.