CVE-2026-100300: Apache ZooKeeper: Unauthenticated persistent denial of service via unvalidated quota-node data and paths crashing the transaction-apply thread

Published Nov 3, 2026
·
Updated

Improper handling of exceptional conditions in the quota subsystem of Apache ZooKeeper allows an attacker able to write under the /zookeeper/quota subtree — unauthenticated on default deployments, where that subtree is world-writable — to crash the server's critical request-processing thread and render the on-disk data directory permanently unbootable.

This issue affects Apache ZooKeeper up to and including 3.9.6. Users are recommended to upgrade to version 3.8.8 or 3.9.7, which fixes the issue.

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Apache ZooKeeper to a version that resolves this vulnerability.

    Fixed in 3.8.8
  2. Upgrade

    Upgrade Apache ZooKeeper to a version that resolves this vulnerability.

    Fixed in 3.9.7

Event History

Nov 4, 2026
CVE Published
via MITRE·10:45 AM
Data Sourced
via MITRE·10:45 AM
DescriptionWeakness
Data Sourced
via NVD·11:17 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Are default Apache ZooKeeper deployments exposed?

Yes. On default deployments, the /zookeeper/quota subtree is world-writable, so an unauthenticated attacker can write there and exploit the issue.

2

What access does an attacker need?

The attacker needs the ability to write under /zookeeper/quota. No authentication is required where the default world-writable permissions on that subtree are in place.

3

What is the operational impact of exploitation?

Exploitation can crash ZooKeeper's critical request-processing thread and cause a persistent denial of service. It can also leave the on-disk data directory permanently unbootable.

4

Which versions should be upgraded?

The issue affects Apache ZooKeeper through 3.9.6. Upgrade to 3.8.8 or 3.9.7.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203