A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2026-24281

CVE-2026-24281: Apache ZooKeeper Auth Bypass Vulnerability

CVE-2026-24281 is an authentication bypass flaw in Apache ZooKeeper that allows attackers controlling PTR records to impersonate servers or clients. This article covers the technical details, affected versions, and mitigation.

Updated: May 15, 2026

CVE-2026-24281 Overview

CVE-2026-24281 is an improper certificate validation flaw [CWE-295] in Apache ZooKeeper's ZKTrustManager. The hostname verification logic falls back to a reverse DNS (PTR) lookup when IP Subject Alternative Name (SAN) validation fails. An attacker who controls or spoofs PTR records can impersonate ZooKeeper servers or clients using a certificate that matches the PTR name. Exploitation still requires the attacker to present a certificate trusted by ZKTrustManager, which raises the bar for successful abuse. Apache addressed the issue in ZooKeeper 3.8.6 and 3.9.5 by adding a configuration option to disable reverse DNS lookup in the client and quorum protocols.

Critical Impact

Attackers controlling PTR records and holding a trusted certificate can impersonate ZooKeeper peers, breaking confidentiality and integrity of cluster communications.

Affected Products

  • Apache ZooKeeper versions prior to 3.8.6 (3.8.x branch)
  • Apache ZooKeeper versions prior to 3.9.5 (3.9.x branch)
  • Deployments using ZKTrustManager with TLS-secured client or quorum protocols

Discovery Timeline

  • 2026-03-07 - CVE-2026-24281 published to NVD
  • 2026-03-10 - Last updated in NVD database

Technical Details for CVE-2026-24281

Vulnerability Analysis

Apache ZooKeeper uses ZKTrustManager to validate TLS peer identities during client and quorum communications. When the remote peer presents a certificate, the manager attempts to match the peer's IP address against the certificate's IP SAN entries. If the IP SAN check fails, the implementation does not abort the handshake. Instead, it performs a reverse DNS (PTR) lookup on the peer's IP and re-attempts hostname validation against the resolved name.

This fallback behavior introduces a trust dependency on DNS infrastructure. An attacker who can manipulate PTR responses, such as through a compromised resolver, a malicious authoritative server for an in-addr.arpa zone, or DNS spoofing, can force ZKTrustManager to validate against an attacker-controlled name. If the attacker also holds a certificate issued for that PTR name and chained to a CA trusted by the ZooKeeper truststore, the TLS session succeeds.

Root Cause

The root cause is insecure fallback logic in certificate hostname verification [CWE-295]. The trust manager treats reverse DNS results as authoritative identity material, even though PTR records are not bound to the certificate's intended IP or DNS SAN scope. This violates RFC 6125 guidance, which discourages reverse DNS as a means of TLS identity verification.

Attack Vector

Exploitation requires network position to influence DNS responses observed by the ZooKeeper node and possession of a certificate trusted by the target's ZKTrustManager. The attacker injects a PTR record mapping their IP to a hostname covered by the certificate, then initiates or intercepts a quorum or client connection. The trust manager fails IP SAN validation, falls back to PTR resolution, and accepts the spoofed identity. The complexity is high because the certificate must already chain to a trusted CA, but the impact spans server impersonation, client impersonation, and quorum membership abuse.

No public proof-of-concept code is available for this issue. Technical specifics are described in the Apache Mailing List Discussion and the Openwall OSS-Security Update.

Detection Methods for CVE-2026-24281

Indicators of Compromise

  • Unexpected TLS handshakes on ZooKeeper client port 2181 or quorum ports 2888/3888 from hosts outside the documented cluster inventory.
  • DNS query logs showing PTR lookups from ZooKeeper nodes immediately preceding successful TLS sessions with unfamiliar peers.
  • New or unrecognized certificate subjects or issuer chains presented to ZKTrustManager that do not match the cluster's certificate management baseline.

Detection Strategies

  • Audit ZooKeeper TLS handshake logs for cases where IP SAN validation failed but the connection still succeeded via hostname fallback.
  • Correlate authoritative DNS changes for in-addr.arpa zones with subsequent ZooKeeper authentication events.
  • Inventory issued certificates and flag any certificate whose CN or DNS SAN resolves to a host that should not participate in ZooKeeper communications.

Monitoring Recommendations

  • Forward ZooKeeper server and quorum logs to a centralized analytics platform and alert on TLS validation anomalies.
  • Monitor egress DNS traffic from ZooKeeper hosts and alert on PTR responses pointing to external or unexpected domains.
  • Track CA-issued certificates via Certificate Transparency feeds for names that resolve into your ZooKeeper network ranges.

How to Mitigate CVE-2026-24281

Immediate Actions Required

  • Upgrade Apache ZooKeeper to version 3.8.6 or 3.9.5 across all ensemble members and clients.
  • Enable the new configuration option introduced in the patch to disable reverse DNS lookup in client and quorum protocols.
  • Rotate or constrain CA trust in ZKTrustManager truststores so only certificates issued for legitimate ZooKeeper nodes are trusted.

Patch Information

Apache published fixes in ZooKeeper 3.8.6 and 3.9.5. The patch adds a configuration flag that disables the PTR-based hostname fallback for both client and quorum TLS validation. Details are documented in the Apache Mailing List Discussion.

Workarounds

  • Issue certificates with explicit IP SANs that match every ZooKeeper node address, eliminating reliance on hostname fallback.
  • Restrict the ZooKeeper truststore to a private internal CA that signs only cluster member certificates.
  • Segment ZooKeeper traffic onto a dedicated network with strict firewall rules so only known peers can initiate TLS handshakes.
bash
# Configuration example: disable reverse DNS in ZooKeeper TLS validation
# Apply on each ensemble member after upgrading to 3.8.6 or 3.9.5
# Reference: https://lists.apache.org/thread/088ddsbrzhd5lxzbqf5n24yg0mwh9jt2

# zoo.cfg
ssl.hostnameVerification=true
ssl.clientHostnameVerification.reverseDnsLookup=false
ssl.quorum.hostnameVerification=true
ssl.quorum.hostnameVerification.reverseDnsLookup=false

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeAuth Bypass

  • Vendor/TechApache Zookeeper

  • SeverityHIGH

  • CVSS Score7.4

  • EPSS Probability0.03%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-295
  • Technical References
  • Openwall OSS-Security Update
  • Vendor Resources
  • Apache Mailing List Discussion
  • Related CVEs
  • CVE-2024-51504: Apache ZooKeeper Auth Bypass Vulnerability

  • CVE-2023-44981: Apache ZooKeeper Auth Bypass Vulnerability

  • CVE-2026-24308: Apache ZooKeeper Information Disclosure

  • CVE-2024-23944: Apache ZooKeeper Information Disclosure
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English