Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-115448— Apache ZooKeeper: Unbounded recursion in snapshot serialization allows a client to render the server unrecoverable

Quick assessment

Affected
Apache Software Foundation Apache ZooKeeper
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Apache ZooKeeper 存在不受控的递归漏洞。服务器在生成快照时,会对数据树进行序列化,每深入一个 znode 层级就增加一个栈帧,且未设置深度上限。任何被允许创建 znode 的客户端(默认根 ACL 为开放状态)均可构建足够深的嵌套 znode 链,导致在生成快照时耗尽 JVM 栈空间,从而终止快照线程;由于数据大小仍在 限制范围内,现有防护机制无法阻止该攻击。 此漏洞可导致持续性拒绝服务(DoS):服务器重启后,会从事务日志重建深层树结构,并在启动时再次因生成快照而失败,导致服务无法恢复;恢复过程还

CVSS 8.7 · High

Possible ATT&CK Techniques 1 AI

T1499.003 · Application Exhaustion Flood
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-115448

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Apache ZooKeeper: Unbounded recursion in snapshot serialization allows a client to render the server unrecoverable
Source: CVE Program / CVE List V5
Vulnerability Description
Uncontrolled recursion in Apache ZooKeeper. The server serializes its data tree to a snapshot by recursing one stack frame per znode level, with no depth bound. A client permitted to create znodes (the default root ACL is open) can build a chain of nested znodes deep enough that taking a snapshot exhausts the JVM stack and kills the snapshot thread; sizes stay within jute.maxbuffer, so existing limits do not prevent it. This is a denial of service that becomes persistent: on restart the server rebuilds the deep tree from its transaction log and fails again while taking the startup snapshot, so it does not return to service, and recovery can entail data loss. The same log affects a leader and its followers, so it can spread across an ensemble. This issue affects Apache ZooKeeper 3.8.0 through 3.8.7 and 3.9.0 through 3.9.6. Users are recommended to upgrade to 3.8.8 or 3.9.7, which fix the issue. As a workaround, use ACLs and authentication to restrict znode creation rather than relying on the default open root ACL.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
不加限制或调节的资源分配
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Apache Software Foundation Apache ZooKeeper 3.9.0 ~ 3.9.7 -

II. Public POCs for CVE-2026-115448

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-115448

请登录查看更多情报信息。

Other References for CVE-2026-115448 (1)

Same Patch Batch · Apache Software Foundation · 2026-11-04 · 23 CVEs total

CVE-2026-100300 8.7 HIGH Apache ZooKeeper: Unauthenticated persistent denial of service via unvalidated quota-node
CVE-2026-100252 8.6 HIGH Apache ZooKeeper: SASL authorization bypass on the client port through a client-supplied a
CVE-2026-100302 7.1 HIGH Apache ZooKeeper: Denial of service through unbounded memory allocation in multiRead reque
CVE-2026-100235 6.0 MEDIUM Apache ZooKeeper: ACL enforcement bypass allows unauthorized operations to commit after an
CVE-2026-59267 5.8 MEDIUM Apache OpenOffice: Heap Buffer Overflow in DXF LWPOLYLINE import could cause memory corrup
CVE-2026-59263 1.9 LOW Apache OpenOffice: Carefully crafted documents could display different data when opened wi
CVE-2026-59264 Apache OpenOffice: Uncontrolled search path element vulnerability in Windows installer
CVE-2026-90632 Apache OpenOffice: Local file inclusion via GStreamer plugin
CVE-2026-90634 Apache OpenOffice: Out-of-bounds write when importing encrypted PDF files
CVE-2026-90631 Apache OpenOffice: Remote document loaded without prompt, possibiy leaking environment var
CVE-2026-90629 Apache OpenOffice: Out of bounds memory access during WMF import
CVE-2026-90628 Apache OpenOffice: Stack overflow in CFF hint handling
CVE-2026-90627 Apache OpenOffice: Local file inclusion via SQL provider and flat file database references
CVE-2026-90626 Apache OpenOffice: Out-of-bounds write when importing encrypted PDF files
CVE-2026-90624 Apache OpenOffice: PDF File Parsing Heap based Buffer-Overflow-Remote Code Execution Vulne
CVE-2026-59268 Apache OpenOffice: Heap out-of-bounds write in WW8 PLCF reader
CVE-2026-108949 Apache ActiveMQ, ActiveMQ Broker: Repeated rejected temporary destination consumer request
CVE-2026-108500 Apache ActiveMQ: LDAPAuthorizationMap allows authorization bypass via DN injection
CVE-2026-103582 Apache ActiveMQ NMS OpenWire Client Library: Unbounded/Unvalidated Length Fields in Apache
CVE-2026-108946 Apache ActiveMQ, ActiveMQ Broker: The broker does not verify user provided connection id m

Showing top 20 of 23 CVEs. View all on vendor page → →

IV. Related Vulnerabilities