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-23558

CVE-2026-23558: Xen Race Condition Vulnerability

CVE-2026-23558 is a race condition vulnerability in Xen hypervisor affecting grant table operations. Attackers may exploit freed status pages during version changes. This article covers technical details, impact, and mitigation.

Published: May 21, 2026

CVE-2026-23558 Overview

CVE-2026-23558 is a race condition vulnerability in the Xen hypervisor affecting grant table handling for HVM and PVH guests. The flaw persists despite earlier fixes for XSA-379 and XSA-387. When a guest performs a grant table version change from v2 to v1 concurrently with mapping status pages via XENMEM_add_to_physmap, a narrow race window remains. Some status pages may be freed while mappings to them are still inserted into the guest's secondary (P2M) page tables, creating a use-after-free condition in host memory. The Xen Project tracks this issue as XSA-486 [CWE-362].

Critical Impact

A malicious HVM or PVH guest can trigger host memory corruption, potentially leading to host crash, information disclosure, or privilege escalation from guest to host.

Affected Products

  • Xen hypervisor (all versions with grant table v2 support, per XSA-486)
  • Systems running HVM guests on affected Xen builds
  • Systems running PVH guests on affected Xen builds

Discovery Timeline

  • 2026-05-19 - CVE-2026-23558 published to NVD
  • 2026-05-19 - Last updated in NVD database

Technical Details for CVE-2026-23558

Vulnerability Analysis

The vulnerability is a race condition (Time-of-Check Time-of-Use class) in Xen's grant table subsystem. Grant tables allow guests to share memory pages with other guests or the hypervisor. Xen supports two grant table versions: v1 and v2. Version 2 introduces auxiliary status pages that track grant state separately from the main grant entries.

When a guest switches grant table version from v2 to v1, Xen frees the v2 status pages. The XENMEM_add_to_physmap hypercall allows a guest to map these status pages into its own physical address space (P2M). If both operations execute concurrently on different vCPUs, the status page can be freed by the version-change path while the physmap path still holds a reference and inserts a P2M mapping pointing to the now-freed page.

Prior advisories XSA-379 and XSA-387 attempted to close this race, but the locking adjustments left a remaining window. The result is a dangling P2M mapping to memory that may be reallocated for other purposes, breaking host memory isolation.

Root Cause

The root cause is incomplete synchronization between the grant table version transition logic and the physmap insertion path. Reference counting and locking do not fully serialize the free of status pages against in-flight XENMEM_add_to_physmap operations targeting those same pages.

Attack Vector

Exploitation requires local access from within an HVM or PVH guest with the ability to issue grant table operations and memory hypercalls. The attacker must run two operations in parallel across vCPUs: a grant table version-change hypercall transitioning from v2 to v1, and one or more XENMEM_add_to_physmap calls targeting grant status pages. High attack complexity reflects the narrow timing window required to win the race.

The vulnerability mechanism is documented in the Xen Project Security Advisory XSA-486. No public exploit code is available, and the issue is not listed in CISA KEV.

Detection Methods for CVE-2026-23558

Indicators of Compromise

  • Unexpected Xen hypervisor crashes, panics, or BUG_ON assertions referencing grant table or P2M code paths
  • Guest VMs issuing high-frequency GNTTABOP_set_version hypercalls paired with XENMEM_add_to_physmap calls targeting grant status pages
  • Host kernel logs showing page reference count underflows or freelist corruption shortly after guest grant table activity

Detection Strategies

  • Enable Xen hypervisor debug logging and monitor xl dmesg for grant table version-change events correlated with physmap operations from the same domain
  • Audit guest hypercall patterns for anomalous parallel issuance of GNTTABOP_set_version and XENMEM_add_to_physmap from multiple vCPUs in the same domain
  • Track host stability metrics per tenant to identify guests inducing repeated hypervisor instability

Monitoring Recommendations

  • Forward Xen hypervisor logs and dom0 kernel logs to a centralized SIEM for correlation across hosts in the virtualization fleet
  • Alert on Xen advisory-related kernel messages including grant table errors, P2M inconsistencies, and unexpected page state transitions
  • Monitor for guest domains that crash repeatedly or trigger hypervisor reboots, as these may indicate exploitation attempts

How to Mitigate CVE-2026-23558

Immediate Actions Required

  • Apply the patches referenced in XSA-486 to all Xen hosts running HVM or PVH guests
  • Inventory all Xen deployments and identify hosts running untrusted or multi-tenant guests, prioritizing those for patching
  • Restrict guest creation privileges to trusted administrators while patches are staged

Patch Information

The Xen Project has published fixes through XSA-486. Distribution maintainers including those tracking the Openwall OSS-Security disclosure are shipping updated Xen packages. Administrators should consult their Linux distribution security trackers and apply vendor-supplied Xen updates that reference XSA-486.

Workarounds

  • Run only PV guests where feasible, as the race is specific to HVM and PVH guest types using grant table v2
  • Disable grant table v2 support in guest configurations where the workload does not require it, forcing guests to remain on v1
  • Limit untrusted guest workloads on unpatched hosts and migrate sensitive workloads to patched infrastructure
bash
# Verify installed Xen version and check for XSA-486 patch level
xl info | grep xen_version
xl dmesg | grep -i "XSA-486\|grant"

# Example: restrict guest to grant table v1 in guest kernel cmdline
# Append to guest kernel boot parameters:
#   gnttab_max_version=1

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

  • Vulnerability Details
  • TypeRace Condition

  • Vendor/TechXen

  • SeverityHIGH

  • CVSS Score7.8

  • EPSS Probability0.01%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-362
  • Vendor Resources
  • Xen Project Security Advisory

  • Openwall OSS-Security Mailing List

  • Xen Project Security Advisory
  • Related CVEs
  • CVE-2024-31143: Xen PCI MSI Race Condition Vulnerability

  • CVE-2025-58143: Xen Race Condition Vulnerability

  • CVE-2025-58142: Xen Race Condition Vulnerability

  • CVE-2026-23557: Xen Xenstored DoS Vulnerability
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