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

CVE-2026-40104: XWiki Platform DoS Vulnerability

CVE-2026-40104 is a resource exhaustion denial of service vulnerability in XWiki Platform REST API endpoints that can exhaust server resources on large wikis. This article covers technical details, affected versions, and mitigation.

Published: April 17, 2026

CVE-2026-40104 Overview

CVE-2026-40104 is a resource exhaustion vulnerability affecting XWiki Platform, a generic wiki platform offering runtime services for applications built on top of it. The vulnerability exists in REST API endpoints that list all available pages as part of the metadata for database list properties without applying query limits. On large wikis, this can exhaust available server resources, leading to denial of service conditions.

Critical Impact

Unauthenticated attackers can trigger resource exhaustion on XWiki servers by accessing vulnerable REST API endpoints, potentially causing service unavailability for legitimate users.

Affected Products

  • XWiki Platform versions from 1.8-rc-1 and prior
  • XWiki Platform versions from 17.0.0-rc-1 and prior
  • XWiki Platform versions from 17.5.0-rc-1 and prior

Discovery Timeline

  • April 15, 2026 - CVE-2026-40104 published to NVD
  • April 16, 2026 - Last updated in NVD database

Technical Details for CVE-2026-40104

Vulnerability Analysis

This vulnerability is classified under CWE-770 (Allocation of Resources Without Limits or Throttling). The flaw resides in specific REST API endpoints within XWiki Platform that handle metadata retrieval for database list properties.

When a request is made to vulnerable endpoints such as /xwiki/rest/wikis/xwiki/spaces/AnnotationCode/pages/AnnotationConfig/objects/AnnotationCode.AnnotationConfig/0/properties, the system attempts to enumerate and return all available wiki pages as part of the response metadata. The critical issue is that no query limits or pagination controls are applied to this enumeration process.

On wikis with a large number of pages, this unbounded query can consume excessive memory and CPU resources as the server attempts to compile and serialize a potentially massive dataset. This creates a denial of service condition where legitimate users may be unable to access the wiki due to resource starvation.

Root Cause

The root cause of this vulnerability is improper resource allocation in the REST API's property metadata retrieval logic. The code responsible for fetching database list property options fails to implement pagination or result set limits, allowing unbounded data retrieval operations. This design flaw violates secure coding principles that mandate resource consumption controls for operations that could scale with data size.

Attack Vector

The attack vector is network-based and requires no authentication or user interaction. An attacker can exploit this vulnerability by sending HTTP requests to the vulnerable REST API endpoints. The attack is particularly effective against large XWiki installations where the number of pages is substantial.

The exploitation is straightforward: an attacker identifies a vulnerable XWiki instance and crafts requests to the affected REST endpoints. Each request forces the server to enumerate all wiki pages without limits, consuming server resources. By sending multiple concurrent requests, an attacker can amplify the impact and potentially bring down the wiki service entirely.

For technical details on the vulnerability and the patch implementation, refer to the GitHub Security Advisory and the commit that addresses this issue.

Detection Methods for CVE-2026-40104

Indicators of Compromise

  • Unusual spikes in memory or CPU utilization on XWiki servers
  • Increased response times or timeouts for REST API requests
  • Multiple requests to /xwiki/rest/wikis/*/spaces/*/pages/*/objects/*/properties endpoints from single IP addresses
  • Server logs showing large response payloads from property metadata endpoints

Detection Strategies

  • Monitor REST API access logs for repeated requests to property metadata endpoints
  • Implement rate limiting detection rules for requests to /xwiki/rest/ endpoints
  • Configure alerting thresholds for abnormal resource consumption patterns on XWiki servers
  • Deploy web application firewalls with rules to detect and block rapid sequential API requests

Monitoring Recommendations

  • Enable detailed logging for XWiki REST API endpoints to capture request patterns
  • Set up server resource monitoring with alerts for memory and CPU usage exceeding normal baselines
  • Implement connection tracking to identify sources generating excessive API requests
  • Review access logs regularly for patterns consistent with resource exhaustion attacks

How to Mitigate CVE-2026-40104

Immediate Actions Required

  • Upgrade XWiki Platform to patched versions 16.10.16, 17.4.8, or 17.10.1 immediately
  • Implement rate limiting on REST API endpoints as a temporary measure
  • Consider restricting access to REST API endpoints using authentication requirements or IP allowlists
  • Monitor server resources closely until patches can be applied

Patch Information

XWiki has released security patches addressing this vulnerability in versions 16.10.16, 17.4.8, and 17.10.1. The fix implements proper query limits for database list property metadata retrieval, preventing unbounded resource consumption.

Detailed patch information is available through the following resources:

  • GitHub Commit Update
  • GitHub Security Advisory
  • XWiki JIRA Ticket XWIKI-23550

Workarounds

  • Deploy a reverse proxy or web application firewall to rate-limit requests to REST API endpoints
  • Restrict access to the /xwiki/rest/ path to authenticated users only if business requirements permit
  • Implement network-level access controls to limit REST API access to trusted IP ranges
  • Consider temporarily disabling the AnnotationCode features if not actively used
bash
# Example nginx rate limiting configuration for XWiki REST API
# Add to your nginx server configuration

limit_req_zone $binary_remote_addr zone=xwiki_rest:10m rate=10r/s;

location /xwiki/rest/ {
    limit_req zone=xwiki_rest burst=20 nodelay;
    limit_req_status 429;
    proxy_pass http://xwiki_backend;
}

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

  • Vulnerability Details
  • TypeDOS

  • Vendor/TechXwiki

  • SeverityMEDIUM

  • CVSS Score6.9

  • EPSS Probability0.04%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityLow
  • CWE References
  • CWE-770
  • Technical References
  • GitHub Commit Update

  • GitHub Security Advisory

  • XWiki JIRA Ticket XWIKI-23550
  • Related CVEs
  • CVE-2025-66473: XWiki REST API DoS Vulnerability

  • CVE-2026-40105: XWiki Platform XSS Vulnerability

  • CVE-2026-33229: XWiki Platform RCE Vulnerability

  • CVE-2025-66024: XWiki Blog Application XSS 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