CVE-2026-59739

Apache Software Foundation · Apache ZooKeeper

An unauthenticated information disclosure vulnerability exists in Apache ZooKeeper due to missing ACL checks during SetWatches reconnect replay operations.

Executive summary

Apache ZooKeeper is vulnerable to an unauthenticated information disclosure flaw that allows attackers to discover restricted znode paths, potentially exposing sensitive metadata.

Vulnerability

The vulnerability involves a failure to perform authorization checks within the SetWatches reconnect replay handler, which bypasses existing security controls. An unauthenticated attacker can exploit this by registering watches on non-existent paths to gain visibility into restricted znode structures once they are created.

Business impact

This flaw carries a CVSS score of 7.5, indicating a high severity risk. While the vulnerability does not directly expose the contents of znodes, the disclosure of znode paths can reveal sensitive information such as usernames, login IDs, or internal service topology. This unauthorized reconnaissance can facilitate further targeted attacks against the infrastructure, leading to potential data compromise or systemic instability.

Remediation

Immediate Action: Upgrade Apache ZooKeeper to version 3.9.6 or 3.8.7, which contain the necessary logic to enforce ACL checks during the reconnect replay process.

Proactive Monitoring: Monitor ZooKeeper access logs for unusual patterns of watch registration or high-frequency reconnect attempts from unknown or unauthorized clients.

Compensating Controls: Restrict network access to the ZooKeeper client port to trusted IP addresses only, and implement mTLS for client authentication to minimize the risk of unauthenticated interaction.

Exploitation status

Public Exploit Available: No (exploit_available: false)

Analyst recommendation

The inability to restrict path discovery via watches represents a significant authorization failure within the ZooKeeper coordination layer. Administrators should prioritize the deployment of the vendor-provided patches (versions 3.9.6 or 3.8.7) as the primary mitigation. Given the ease of exploitation, applying these updates is essential to maintain the integrity and confidentiality of the Znode namespace.

More Apache Software Foundation CVEs

History

CVE Brief tracked this CVE 1 day before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.5 (3.1)
  4. Analyst report written

Sources

Originally found and disclosed by NGUYEN HONG QUAN <hongquanvp11@gmail.com>, n0mi1k <nomilksec@gmail.com>, per the CVE Program record.