Join the Cyber Forum: Threat Intel on May 12, 2026 to learn how AI is reshaping threat defense.Join the Virtual Cyber Forum: Threat IntelRegister Now
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-23189

CVE-2026-23189: Linux Kernel Privilege Escalation Flaw

CVE-2026-23189 is a privilege escalation vulnerability in the Linux kernel CephFS component that causes NULL pointer dereference. This article covers the technical details, affected versions, impact, and mitigation.

Published: February 20, 2026

CVE-2026-23189 Overview

A NULL pointer dereference vulnerability has been identified in the Linux kernel's CephFS client, specifically within the ceph_mds_auth_match() function. This regression, introduced in kernel version 6.18-rc1, occurs when the fs_name variable is NULL during authorization matching operations. The vulnerability arises from improper handling of the mds_namespace mount option, where the kernel attempts to perform a string comparison against a NULL pointer when no namespace is explicitly specified during mount operations.

Critical Impact

This vulnerability can cause a kernel panic or system crash when CephFS clients attempt to authenticate against the Metadata Server (MDS) without explicitly specifying an mds_namespace mount option, leading to denial of service conditions on affected systems.

Affected Products

  • Linux kernel versions starting from 6.18-rc1
  • Systems using the CephFS kernel client
  • Ceph distributed storage deployments utilizing kernel-based CephFS mounts

Discovery Timeline

  • February 14, 2026 - CVE CVE-2026-23189 published to NVD
  • February 18, 2026 - Last updated in NVD database

Technical Details for CVE-2026-23189

Vulnerability Analysis

The vulnerability exists in the CephFS kernel client's authorization matching logic within ceph_mds_auth_match(). When a CephFS mount is performed without specifying the -o mds_namespace= option, the fs_name variable derived from mdsc->fsc->mount_options->mds_namespace can be NULL. The existing code attempted to compare this potentially NULL value using strcmp() without proper null-checking, resulting in a NULL pointer dereference.

The issue is particularly relevant because while the mds_namespace mount option was originally intended only for selecting which file system to mount, the authorization code incorrectly assumed it would always contain a valid string value. In scenarios where only a single CephFS file system exists, users may omit the namespace specification entirely, triggering the vulnerability during authentication.

Root Cause

The root cause is improper validation of the fs_name pointer before use in string comparison operations. The ceph_mds_auth_match() function assumes that mdsc->fsc->mount_options->mds_namespace always contains a valid string, but this field can legitimately be NULL when users don't specify the -o mds_namespace= mount option. The fix involves reworking ceph_mdsmap_decode() and namespace_equals() to properly extract and store the filesystem name from the MDSMap into a new m_fs_name field in struct ceph_mdsmap, defaulting to "cephfs" for legacy file systems.

Attack Vector

This vulnerability is triggered locally when mounting a CephFS filesystem without specifying the mds_namespace mount option. An attacker with local access to a system configured to use CephFS could potentially trigger this vulnerability to cause a denial of service by initiating mount operations. The attack requires the ability to execute mount commands on the affected system.

The vulnerable code path is executed during the MDS authentication process, making the attack surface limited to scenarios where CephFS mount operations are performed.

Detection Methods for CVE-2026-23189

Indicators of Compromise

  • Kernel panic messages containing references to ceph_mds_auth_match in the call stack
  • System crashes during CephFS mount operations, particularly those without explicit mds_namespace option
  • Kernel oops logs showing NULL pointer dereference in CephFS-related functions

Detection Strategies

  • Monitor kernel logs for NULL pointer dereference errors originating from the Ceph kernel module
  • Implement log analysis rules to detect patterns matching BUG: kernel NULL pointer dereference combined with ceph_mds_auth_match
  • Review system audit logs for CephFS mount operations that do not include the mds_namespace parameter

Monitoring Recommendations

  • Enable kernel crash dump collection to capture detailed information for post-incident analysis
  • Configure centralized logging to aggregate kernel messages from systems with CephFS deployments
  • Set up alerts for system instability indicators on CephFS client nodes

How to Mitigate CVE-2026-23189

Immediate Actions Required

  • Update the Linux kernel to a patched version containing the fix commits
  • Temporarily specify the -o mds_namespace=<fs_name> option explicitly for all CephFS mount operations
  • Audit existing CephFS mount configurations to ensure namespace options are properly specified
  • Monitor affected systems for unexpected crashes or instability

Patch Information

The vulnerability has been addressed through kernel patches that rework the ceph_mdsmap_decode() and namespace_equals() functions. The fix introduces a new m_fs_name field in struct ceph_mdsmap that properly stores the filesystem name extracted via ceph_extract_encoded_string(), defaulting to "cephfs" for older CephFS deployments. The relevant patches are available in the following kernel commits:

  • Kernel Commit 57b36ffc
  • Kernel Commit 7987cce3
  • Kernel Commit c6f8326f

Workarounds

  • Explicitly specify the mds_namespace mount option when mounting CephFS filesystems to avoid the NULL pointer condition
  • Update /etc/fstab entries for CephFS mounts to include the namespace parameter
  • Consider using the Ceph FUSE client (ceph-fuse) as an alternative until kernel patches are applied
bash
# Configuration example
# Workaround: Explicitly specify mds_namespace when mounting CephFS
mount -t ceph <mon_addrs>:/ /mnt/cephfs -o name=admin,secret=<key>,mds_namespace=cephfs

# Update /etc/fstab to include mds_namespace option
# <mon_addrs>:/ /mnt/cephfs ceph name=admin,secretfile=/etc/ceph/secret,mds_namespace=cephfs 0 0

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

  • Vulnerability Details
  • TypePrivilege Escalation

  • Vendor/TechCeph

  • SeverityNONE

  • CVSS ScoreN/A

  • EPSS Probability0.02%

  • Known ExploitedNo
  • Impact Assessment
  • ConfidentialityNone
  • IntegrityNone
  • AvailabilityNone
  • Technical References
  • Kernel Commit 57b36ffc

  • Kernel Commit 7987cce3

  • Kernel Commit c6f8326f
  • Related CVEs
  • CVE-2025-71116: Linux Kernel Libceph OOB Vulnerability

  • CVE-2024-48916: Ceph RadosGW Authentication Bypass Flaw

  • CVE-2020-1716: Ceph-ansible Auth Bypass Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the World’s Most Advanced Cybersecurity Platform

See how our intelligent, autonomous cybersecurity platform can protect your organization now 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