Missing Authorization in Apache ZooKeeper - CVE-2026-79993
Published: September 16, 2026
Vulnerability details
The vulnerability allows a remote attacker to delete empty persistent, container, and TTL znodes regardless of ACL restrictions.
The vulnerability exists due to missing authorization in the deleteContainer opcode when processing a raw deleteContainer protocol request. A remote attacker can open a plain TCP session to the ZooKeeper client port and issue the raw protocol opcode to delete an empty znode.
The deleteContainer request path skips both the session check and the DELETE ACL check.