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.

Published at
2019-05-23
969 days ago
Modified
2021-08-16
153 days ago
2019
Year
The year of the turtle

http://www.securityfocus.com/bid/108427

BID:108427

https://seclists.org/bugtraq/2019/Jun/13

BUGTRAQ:20190612 [SECURITY] [DSA 4461-1] zookeeper security update

https://security.netapp.com/advisory/ntap-20190619-0001/

CONFIRM:https://security.netapp.com/advisory/ntap-20190619-0001/

https://zookeeper.apache.org/security.html#CVE-2019-0201

CONFIRM:https://zookeeper.apache.org/security.html#CVE-2019-0201

https://www.debian.org/security/2019/dsa-4461

DEBIAN:DSA-4461

https://issues.apache.org/jira/browse/ZOOKEEPER-1392

MISC:https://issues.apache.org/jira/browse/ZOOKEEPER-1392

https://www.oracle.com//security-alerts/cpujul2021.html

MISC:https://www.oracle.com//security-alerts/cpujul2021.html

https://www.oracle.com/security-alerts/cpujul2020.html

MISC:https://www.oracle.com/security-alerts/cpujul2020.html

https://www.oracle.com/security-alerts/cpuoct2020.html

MISC:https://www.oracle.com/security-alerts/cpuoct2020.html

https://lists.apache.org/thread.html/5d9a1cf41a5880557bf680b7321b4ab9a4d206c601ffb15fef6f196a@%3Ccommits.accumulo.apache.org%3E

MLIST:[accumulo-commits] 20190605 [accumulo] branch 2.0 updated: Update ZooKeeper (CVE-2019-0201)

https://lists.apache.org/thread.html/053d9ce4d579b02203db18545fee5e33f35f2932885459b74d1e4272@%3Cissues.activemq.apache.org%3E

MLIST:[activemq-issues] 20190820 [jira] [Created] (AMQ-7279) Security Vulnerabilities in Libraries - jackson-databind-2.9.8.jar, tomcat-servlet-api-8.0.53.jar, tomcat-websocket-api-8.0.53.jar, zookeeper-3.4.6.jar, guava-18.0.jar, jetty-all-9.2.26.v20180806.jar, scala-library-2.11.0.jar

https://lists.apache.org/thread.html/f6112882e30a31992a79e0a8c31ac179e9d0de7c708de3a9258d4391@%3Cissues.bookkeeper.apache.org%3E

MLIST:[bookkeeper-issues] 20190531 [GitHub] [bookkeeper] eolivelli opened a new issue #2106: Update ZookKeeper dependency to 3.5.5

https://lists.debian.org/debian-lts-announce/2019/05/msg00033.html

MLIST:[debian-lts-announce] 20190524 [SECURITY] [DLA 1801-1] zookeeper security update

https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E

MLIST:[drill-dev] 20191017 Dependencies used by Drill contain known vulnerabilities

https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E

MLIST:[drill-dev] 20191021 [jira] [Created] (DRILL-7416) Updates required to dependencies to resolve potential security vulnerabilities

https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E

MLIST:[drill-issues] 20191021 [jira] [Created] (DRILL-7416) Updates required to dependencies to resolve potential security vulnerabilities

https://lists.apache.org/thread.html/r40f32125c1d97ad82404cc918171d9e0fcf78e534256674e9da1eb4b@%3Ccommon-issues.hadoop.apache.org%3E

MLIST:[hadoop-common-issues] 20210816 [GitHub] [hadoop] iwasakims opened a new pull request #3308: HADOOP-17850. Upgrade ZooKeeper to 3.4.14 in branch-3.2.

https://access.redhat.com/errata/RHSA-2019:3140

REDHAT:RHSA-2019:3140

https://access.redhat.com/errata/RHSA-2019:3892

REDHAT:RHSA-2019:3892

https://access.redhat.com/errata/RHSA-2019:4352

REDHAT:RHSA-2019:4352

Vulnerability RAW

{
	"Title": {
		"_text": "CVE-2019-0201"
	},
	"Notes": {
		"Note": [
			{
				"_text": "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."
			},
			{
				"_text": "2019-05-23"
			},
			{
				"_text": "2021-08-16"
			}
		]
	},
	"CVE": {
		"_text": "CVE-2019-0201"
	},
	"References": {
		"Reference": [
			{
				"URL": {
					"_text": "http://www.securityfocus.com/bid/108427"
				},
				"Description": {
					"_text": "BID:108427"
				}
			},
			{
				"URL": {
					"_text": "https://seclists.org/bugtraq/2019/Jun/13"
				},
				"Description": {
					"_text": "BUGTRAQ:20190612 [SECURITY] [DSA 4461-1] zookeeper security update"
				}
			},
			{
				"URL": {
					"_text": "https://security.netapp.com/advisory/ntap-20190619-0001/"
				},
				"Description": {
					"_text": "CONFIRM:https://security.netapp.com/advisory/ntap-20190619-0001/"
				}
			},
			{
				"URL": {
					"_text": "https://zookeeper.apache.org/security.html#CVE-2019-0201"
				},
				"Description": {
					"_text": "CONFIRM:https://zookeeper.apache.org/security.html#CVE-2019-0201"
				}
			},
			{
				"URL": {
					"_text": "https://www.debian.org/security/2019/dsa-4461"
				},
				"Description": {
					"_text": "DEBIAN:DSA-4461"
				}
			},
			{
				"URL": {
					"_text": "https://issues.apache.org/jira/browse/ZOOKEEPER-1392"
				},
				"Description": {
					"_text": "MISC:https://issues.apache.org/jira/browse/ZOOKEEPER-1392"
				}
			},
			{
				"URL": {
					"_text": "https://www.oracle.com//security-alerts/cpujul2021.html"
				},
				"Description": {
					"_text": "MISC:https://www.oracle.com//security-alerts/cpujul2021.html"
				}
			},
			{
				"URL": {
					"_text": "https://www.oracle.com/security-alerts/cpujul2020.html"
				},
				"Description": {
					"_text": "MISC:https://www.oracle.com/security-alerts/cpujul2020.html"
				}
			},
			{
				"URL": {
					"_text": "https://www.oracle.com/security-alerts/cpuoct2020.html"
				},
				"Description": {
					"_text": "MISC:https://www.oracle.com/security-alerts/cpuoct2020.html"
				}
			},
			{
				"URL": {
					"_text": "https://lists.apache.org/thread.html/5d9a1cf41a5880557bf680b7321b4ab9a4d206c601ffb15fef6f196a@%3Ccommits.accumulo.apache.org%3E"
				},
				"Description": {
					"_text": "MLIST:[accumulo-commits] 20190605 [accumulo] branch 2.0 updated: Update ZooKeeper (CVE-2019-0201)"
				}
			},
			{
				"URL": {
					"_text": "https://lists.apache.org/thread.html/053d9ce4d579b02203db18545fee5e33f35f2932885459b74d1e4272@%3Cissues.activemq.apache.org%3E"
				},
				"Description": {
					"_text": "MLIST:[activemq-issues] 20190820 [jira] [Created] (AMQ-7279) Security Vulnerabilities in Libraries - jackson-databind-2.9.8.jar, tomcat-servlet-api-8.0.53.jar, tomcat-websocket-api-8.0.53.jar, zookeeper-3.4.6.jar, guava-18.0.jar, jetty-all-9.2.26.v20180806.jar, scala-library-2.11.0.jar"
				}
			},
			{
				"URL": {
					"_text": "https://lists.apache.org/thread.html/f6112882e30a31992a79e0a8c31ac179e9d0de7c708de3a9258d4391@%3Cissues.bookkeeper.apache.org%3E"
				},
				"Description": {
					"_text": "MLIST:[bookkeeper-issues] 20190531 [GitHub] [bookkeeper] eolivelli opened a new issue #2106: Update ZookKeeper dependency to 3.5.5"
				}
			},
			{
				"URL": {
					"_text": "https://lists.debian.org/debian-lts-announce/2019/05/msg00033.html"
				},
				"Description": {
					"_text": "MLIST:[debian-lts-announce] 20190524 [SECURITY] [DLA 1801-1] zookeeper security update"
				}
			},
			{
				"URL": {
					"_text": "https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E"
				},
				"Description": {
					"_text": "MLIST:[drill-dev] 20191017 Dependencies used by Drill contain known vulnerabilities"
				}
			},
			{
				"URL": {
					"_text": "https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E"
				},
				"Description": {
					"_text": "MLIST:[drill-dev] 20191021 [jira] [Created] (DRILL-7416) Updates required to dependencies to resolve potential security vulnerabilities"
				}
			},
			{
				"URL": {
					"_text": "https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E"
				},
				"Description": {
					"_text": "MLIST:[drill-issues] 20191021 [jira] [Created] (DRILL-7416) Updates required to dependencies to resolve potential security vulnerabilities"
				}
			},
			{
				"URL": {
					"_text": "https://lists.apache.org/thread.html/r40f32125c1d97ad82404cc918171d9e0fcf78e534256674e9da1eb4b@%3Ccommon-issues.hadoop.apache.org%3E"
				},
				"Description": {
					"_text": "MLIST:[hadoop-common-issues] 20210816 [GitHub] [hadoop] iwasakims opened a new pull request #3308: HADOOP-17850. Upgrade ZooKeeper to 3.4.14 in branch-3.2."
				}
			},
			{
				"URL": {
					"_text": "https://access.redhat.com/errata/RHSA-2019:3140"
				},
				"Description": {
					"_text": "REDHAT:RHSA-2019:3140"
				}
			},
			{
				"URL": {
					"_text": "https://access.redhat.com/errata/RHSA-2019:3892"
				},
				"Description": {
					"_text": "REDHAT:RHSA-2019:3892"
				}
			},
			{
				"URL": {
					"_text": "https://access.redhat.com/errata/RHSA-2019:4352"
				},
				"Description": {
					"_text": "REDHAT:RHSA-2019:4352"
				}
			}
		]
	}
}