CVE-2026-100252
Last modified
CVE-2026-100252 is a high-severity vulnerability rated 8.6/10 on the CVSS scale. Improper Authorization vulnerability in Apache ZooKeeper. When SASL authentication is enabled on the client port, the server's SASL callback handler grants every authorization identity (authzid) that a client requests, without checking it against the principal the client authenticated as. The server then tries to replace the requested identity with a canonical form of the authenticated principal, derived from the zookeeper.security.auth_to_local rules.
Description
Improper Authorization vulnerability in Apache ZooKeeper. When SASL authentication is enabled on the client port, the server's SASL callback handler grants every authorization identity (authzid) that a client requests, without checking it against the principal the client authenticated as. The server then tries to replace the requested identity with a canonical form of the authenticated principal, derived from the zookeeper.security.auth_to_local rules. If no rule applies to the principal, canonicalization fails and the error is only logged. The client-requested authzid then becomes the session's SASL identity for all ACL checks. An authenticated client whose principal is not covered by the auth_to_local rules can therefore claim any SASL identity. With the default rules, this includes any Kerberos principal from a realm other than the server's default realm, such as a principal from a cross-realm trusted realm. The client then gets the permissions granted to that identity in sasl ACLs. If the requested identity matches a configured zookeeper.superUser, it gets superuser access to the whole data tree. Users are recommended to upgrade to version 3.8.8 or 3.9.7, which fixes the issue.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache ZooKeeper | >= 3.9.0, <= 3.9.6; >= 3.8.0, <= 3.8.7 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-100252?
How severe is CVE-2026-100252?
How do I fix CVE-2026-100252?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-100243Improper Neutralization of Input During Web Page Generation …6.1
- CVE-2026-100244Exposure of Sensitive Information to an Unauthorized Actor v…7.5
- CVE-2026-100245Improper Neutralization of Input During Web Page Generation …6.1
- CVE-2026-100248The Rattadan Cosmowarp smart contract before 56c6147 can hav…8.4
- CVE-2026-10025IBM QRadar 7.6.0.0 through 7.6.0.1, and 7.5.0 through 7.5.0 …9.8
- CVE-2026-100251Wormhole.app as deployed before 2026-08-22 misconfigures the…6.5
- CVE-2026-100253In JetBrains TeamCity before 2026.2, 2026.1.4, 2025.11.8 s…8.8
- CVE-2026-100254In JetBrains TeamCity before 2026.2, 2026.1.4, 2025.11.8 a…8.8
- CVE-2026-100255In JetBrains TeamCity before 2026.2, 2026.1.4, 2025.11.8 a…9.8
- CVE-2026-100256In JetBrains IntelliJ IDEA before 2026.2.3 rCE via Structura…7.8
- CVE-2026-100257In JetBrains YouTrack before 2026.2.18991 sSRF via stored XH…4.3
- CVE-2026-100258In JetBrains YouTrack before 2026.2.18991 missing authorisat…4.3
Are you affected by CVE-2026-100252?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
