CVE-2026-59969 PUBLISHED

Apache ZooKeeper: Improper validation of certificate with host mismatch in FIPS mode

Assigner: apache
Reserved: 07.07.2026 Published: 16.09.2026 Updated: 16.09.2026

Apache ZooKeeper quorum TLS fails to enforce peer hostname verification in FIPS-mode deployments. When sslQuorum=true, zookeeper.fips-mode=true, ssl.quorum.hostnameVerification=true, and ssl.quorum.clientHostnameVerification=true are enabled, the Java SSLSocket quorum path accepts a CA-trusted peer certificate whose SAN does not match the connected host. A malicious or misissued peer certificate can therefore join quorum traffic, participate in leader election, and enter replication flows.

Users are recommended to upgrade to version 3.8.7 or 3.9.6, which fixes the issue.

Product Status

Vendor Apache Software Foundation
Product Apache ZooKeeper
Versions Default: unaffected
  • affected from 3.9.0 to 3.9.5 (incl.)
  • affected from 3.8.0 to 3.8.6 (incl.)

Credits

  • Erichen <chenyoulong20g@ict.ac.cn> reporter

References

Problem Types

  • CWE-297 Improper Validation of Certificate with Host Mismatch CWE