GHSA-2j95-gqxf-v3vg
CRITICALCVE-2026-11746ZooKeeperReplicationConfig.secret() silently substitutes the hard-coded constant "ch4n63m3" (leetspeak for "change me") whenever the operator omits replication.secret. The same secret is wired into both the client-facing SASL context and the quorum/learner SASL contexts of the embedded ZooKeeper. The constant is in OSS source on GitHub and is discoverable via code search in seconds.
- Affected
- < 0.84.0
- Fixed in
- 0.84.0
- Weakness
- CWE-798
- Published
- 2026-09-11
- Source
- github