[Git][security-tracker-team/security-tracker][master] CVE-2024-23944/zookeeper

Bastien Roucariès (@rouca) rouca at debian.org
Mon Apr 15 09:15:29 BST 2024



Bastien Roucariès pushed to branch master at Debian Security Tracker / security-tracker


Commits:
2307b820 by Bastien Roucariès at 2024-04-15T08:15:12+00:00
CVE-2024-23944/zookeeper

There is indeed a triggerWatch in 3.4, and it arguably leaks *some*
information.  E.g.,

super> create /foo X world:anyone:

noauth> ls /foo
Insufficient permission : /foo

noauth> stat -w /foo/bar
Node does not exist: /foo/bar

super> create /foo/bar 42 world:anyone:

noauth>
WATCHER::
WatchedEvent state:SyncConnected type:NodeCreated path:/foo/bar zxid: -1

However it seems that it is not possible for watches to trigger for nodes whose names are not
known in advance. That is CVE-2024-23944

Thanks to Damien Diederen

- - - - -


1 changed file:

- data/CVE/list


Changes:

=====================================
data/CVE/list
=====================================
@@ -9378,6 +9378,9 @@ CVE-2024-23944 (Information disclosure in persistent watchers handling in Apache
 	NOTE: https://issues.apache.org/jira/browse/ZOOKEEPER-4799
 	NOTE: Fixed by: https://github.com/apache/zookeeper/commit/65b91d2d9a56157285c2a86b106e67c26520b01d (release-3.8.4-0)
 	NOTE: Fixed by: https://github.com/apache/zookeeper/commit/daf7cfd04005cff1a4f7cab5ab13d41db88d0cd8 (release-3.9.2-0)
+	NOTE: Persistent (and p-recursive) watches were introduced by ZOOKEEPER-1416, which only exists in 3.6+.
+	NOTE: See https://issues.apache.org/jira/browse/ZOOKEEPER-1416
+	NOTE: However, classical watches are used (<< 3.6), it seems that to trigger for nodes whose names are not known in advance is not possible. Nevertheless classical watch leaks some information
 CVE-2024-2746
 	NOT-FOR-US: dnf5daemon-server
 CVE-2024-1930



View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/2307b820ca2c6aaae182e74aa344239c1e7a3499

-- 
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/2307b820ca2c6aaae182e74aa344239c1e7a3499
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-security-tracker-commits/attachments/20240415/a8fdbb3e/attachment.htm>


More information about the debian-security-tracker-commits mailing list