CVE-2026-100302
Last modified
CVE-2026-100302 is a high-severity vulnerability rated 7.1/10 on the CVSS scale. Allocation of Resources Without Limits or Throttling in the multiRead request handler of Apache ZooKeeper allows a remote attacker to crash the server (denial of service) with a single small request. The multiRead handler places no limit on the number of bundled read operations or on the cumulative size of the response it builds in memory. Because each operation's result is fully materialized and retained before serialization, a request that is small on the wire — within the jute.maxbuffer limit — but that references a large znode many times can force the server to allocate far more heap than the request size implies, exhausting the JVM heap and terminating the server with an OutOfMemoryError.
Description
Allocation of Resources Without Limits or Throttling in the multiRead request handler of Apache ZooKeeper allows a remote attacker to crash the server (denial of service) with a single small request. The multiRead handler places no limit on the number of bundled read operations or on the cumulative size of the response it builds in memory. Because each operation's result is fully materialized and retained before serialization, a request that is small on the wire — within the jute.maxbuffer limit — but that references a large znode many times can force the server to allocate far more heap than the request size implies, exhausting the JVM heap and terminating the server with an OutOfMemoryError. Neither jute.maxbuffer nor largeRequestMaxBytes prevents this, as both bound only the inbound request, not the response. This issue affects Apache ZooKeeper from 3.7.0 through 3.9.6. Users are recommended to upgrade to version 3.9.7, which enforces configurable limits on the multiRead operation count and cumulative response size.
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-100302?
How severe is CVE-2026-100302?
How do I fix CVE-2026-100302?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- 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-100297In Anjvision YSSD‑RTMP‑H5 firmware version 3.3.2.4, an unaut…5.3
- CVE-2026-100298In Anjvision YSSD‑RTMP‑H5 firmware version 3.3.2.4, two user…8.8
- CVE-2026-100299In Anjvision YSSD‑RTMP‑H5 firmware version 3.3.2.4, the devi…6.8
- CVE-2026-1003The GetGenie plugin for WordPress is vulnerable to authoriza…4.3
- CVE-2026-10030IBM MQ Console allows authenticated non-administrative users…7.1
- CVE-2026-100300Improper handling of exceptional conditions in the quota sub…8.7
- CVE-2026-100303TDuck survey form through 6.0 lacks authorization checks on …5.4
- CVE-2026-100304TDuck survey form 6.0 contains an information disclosure vul…5.3
- CVE-2026-100305TDuck survey form through 6.0 fails to enforce form fill-in …4.3
- CVE-2026-100306TDuck survey form through 6.0 fails to validate write passwo…5.3
- CVE-2026-100308Deserialization of untrusted data in the model loading compo…7.8
- CVE-2026-10031SFTPGo prior to 2.7.4 contains a permission bypass vulnerabi…5.4
Are you affected by CVE-2026-100302?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
