CVE-2026-59739
Beschreibung
Offenlegung von Informationen über SetWatches Reconnect Replay in Apache ZooKeeper aufgrund fehlender ACL-Prüfung. Ein angreifer kann acl-eingeschränkte pfade entdecken, indem er existenzuhren auf nicht vorhandenen pfaden registriert und sich dann wieder verbindet, nachdem die pfade mit eingeschränkten acls erstellt wurden. Das Problem wird durch unvollständige Korrektur für CVE-2024-23944 (ZOOKEEPER-4799) verursacht. Der Fix hinzugefügt ACL Überprüfung zu WatchManager.triggerWatch(). DataTree.setWatches() - der SetWatches/SetWatches2 Reconnect Replay Handler - ruft jedoch immer noch watcher.process(event) mit null ACL auf und umgeht den Scheck vollständig. Es ist wichtig zu beachten, dass nur der Pfad durch diese Sicherheitsanfälligkeit ausgesetzt ist, nicht die Daten von znode, aber da der Znode-Pfad sensible Informationen wie Benutzername oder Login-ID enthalten kann, ist dieses Problem potenziell kritisch. Benutzern wird empfohlen, auf Version 3.9.6, 3.8.7 zu aktualisieren, die das Problem behebt.
Quellen & weiterführende Informationen
Hier werden ausschließlich tatsächlich zu dieser Schwachstelle gespeicherte Quellenbelege angezeigt.
Was ist zur Behebung zu tun?
Herstellerhinweise prüfen und das betroffene Produkt kurzfristig patchen oder kompensierende Schutzmaßnahmen aktivieren.
Empfohlene Schritte
- Betroffene Systeme identifizieren: Apache Software Foundation zookeeper.
- Exposition prüfen: Internet-Erreichbarkeit, Admin-Oberflächen, VPN, Mail- oder Webdienste.
- Hersteller-Advisory öffnen und verfügbare Updates, Workarounds oder Deaktivierungen prüfen.
- Nacharbeiten dokumentieren: betroffene Assets, Maßnahme, Zeitpunkt, Restrestrisiko.
Übergangsmaßnahmen
- Zugriff auf betroffene Dienste auf vertrauenswürdige Netze einschränken.
- WAF/IDS/EDR-Regeln und Hersteller-IOCs aktivieren, sofern verfügbar.
- Nicht benötigte Funktionen, Plugins oder Dienste temporär deaktivieren.