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

CVE-2026-42099: Sparx Pro Cloud Server RCE Vulnerability

CVE-2026-42099 is a race condition remote code execution vulnerability in Sparx Pro Cloud Server that allows attackers to execute malicious PHP files. This post covers the technical details, affected versions, and mitigation.

Published: May 21, 2026

CVE-2026-42099 Overview

CVE-2026-42099 is a race condition vulnerability in Sparx Systems Pro Cloud Server affecting the /data_api/dl_internal_artifact.php endpoint. The endpoint downloads object properties referenced by a guid parameter and saves the loaded content into the current directory (__DIR__) using an attacker-controlled filename. Although the server deletes the file after processing, the file remains accessible during response transmission. An authenticated attacker with repository access can exploit this timing window to plant and execute a malicious PHP file, achieving remote code execution on the host. Version 6.1 (build 167) and earlier are confirmed vulnerable; other versions were not tested but may also be affected.

Critical Impact

Authenticated attackers with repository access can achieve remote code execution by winning a race against the server's post-processing file deletion.

Affected Products

  • Sparx Systems Pro Cloud Server version 6.1 (build 167) and earlier
  • Untested earlier versions of Pro Cloud Server may also be vulnerable
  • Deployments exposing the /data_api/dl_internal_artifact.php endpoint

Discovery Timeline

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

Technical Details for CVE-2026-42099

Vulnerability Analysis

The flaw is a classic Time-of-Check Time-of-Use (TOCTOU) race condition categorized under [CWE-362]. The dl_internal_artifact.php handler fetches object properties identified by a guid parameter and writes the returned content to disk inside __DIR__, the script's current directory. Both the destination filename and the file contents are derived from attacker-controllable repository data. The PHP file therefore lands inside the web-served directory tree, where the runtime will execute it if requested. The server attempts to clean up by deleting the staged file after the HTTP response completes. Slowing the response transmission, for example by requesting a large artifact or throttling the client connection, extends the lifetime of the planted file. A second, parallel HTTP request to the dropped PHP filename hits the file before deletion and triggers code execution under the web server account.

Root Cause

The root cause is unsafe staging of untrusted data inside an executable web directory combined with non-atomic cleanup. The application trusts repository-supplied filenames, writes them to __DIR__, and relies on sequential cleanup that overlaps with the request lifecycle.

Attack Vector

Exploitation requires network access and valid repository credentials. The attacker first plants a malicious artifact in the repository, then calls dl_internal_artifact.php with the corresponding guid to drop the PHP payload. While the slow download keeps the file on disk, a parallel HTTP request to the planted filename executes the payload.

No verified proof-of-concept code is publicly available.
Refer to the Efigo and Sploit.tech write-ups linked in the references for
technical details on the exploitation sequence.

Detection Methods for CVE-2026-42099

Indicators of Compromise

  • Unexpected .php files appearing transiently inside the Pro Cloud Server data_api directory
  • Web server access logs showing requests to /data_api/dl_internal_artifact.php immediately followed by GETs for newly named .php files in the same path
  • Long-duration responses on dl_internal_artifact.php correlated with concurrent requests from the same client identity

Detection Strategies

  • Monitor file system events on the Pro Cloud Server installation directory for creation of .php files outside the vendor-distributed set.
  • Alert on HTTP requests to PHP filenames in /data_api/ that do not match the known application file inventory.
  • Correlate slow dl_internal_artifact.php responses with parallel requests originating from the same authenticated session.

Monitoring Recommendations

  • Enable verbose web server access logging and ship logs to a centralized analytics platform for retention and correlation.
  • Track repository artifact uploads that contain PHP shell signatures or suspicious filenames with executable extensions.
  • Baseline the contents of the data_api directory and alert on any deviation.

How to Mitigate CVE-2026-42099

Immediate Actions Required

  • Restrict network access to the Pro Cloud Server management and data_api endpoints to trusted administrative networks only.
  • Audit repository user accounts and remove unnecessary write or artifact-upload privileges.
  • Review web server and application logs for the indicators listed above and investigate any matches.

Patch Information

The vendor did not respond with details of a fixed version or affected version range as of publication. Operators should contact Sparx Systems for upgrade guidance and monitor the Sparx Systems Pro Cloud Server product page for security updates. Additional technical context is available in the Efigo Blog analysis and the Sploit.tech write-up.

Workarounds

  • Block external access to /data_api/dl_internal_artifact.php at a reverse proxy or web application firewall until a vendor patch is available.
  • Configure the web server to refuse execution of PHP files inside the artifact-handling directory, for example by restricting PHP handler scope to known application scripts.
  • Enforce strict authentication and IP allow-listing on the Pro Cloud Server to limit who can trigger the vulnerable endpoint.
bash
# Example nginx hardening: deny external access to the vulnerable endpoint
location = /data_api/dl_internal_artifact.php {
    allow 10.0.0.0/8;
    deny all;
}

# Restrict PHP execution in the data_api directory to a known file allowlist
location ~ ^/data_api/(?!known_script1\.php|known_script2\.php).*\.php$ {
    return 403;
}

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

  • Vulnerability Details
  • TypeRCE

  • Vendor/TechSparx Pro Cloud Server

  • SeverityHIGH

  • CVSS Score7.7

  • EPSS Probability0.22%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/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
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-362
  • Technical References
  • CERT PL CVE-2026-42096 Advisory

  • Efigo Blog CVE-2026-42096 Analysis

  • Sparx Systems Pro Cloud Server Overview

  • Sploit Tech Sparx Enterprise Architect Review
  • Related CVEs
  • CVE-2026-42100: Sparx Pro Cloud Server DoS Vulnerability

  • CVE-2026-42096: Sparx Pro Cloud Server SQLi Vulnerability

  • CVE-2026-42097: Sparx Pro Cloud Server SQLi Vulnerability

  • CVE-2025-15624: Sparx Pro Cloud Server Password Exposure
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