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-2025-14591

CVE-2025-14591: Delphix Continuous Compliance Info Leak

CVE-2025-14591 is an information disclosure vulnerability in Perforce Delphix Continuous Compliance that can leave PII unmasked due to incorrect EOR parsing. This article covers technical details, affected versions, and mitigation.

Published: May 26, 2026

CVE-2025-14591 Overview

CVE-2025-14591 affects Perforce Delphix Continuous Compliance version 2025.3.0 and later. A recent bug fix changed how the product handles Carriage Return + Line Feed (CR+LF) End-of-Record (EOR) characters in delimited files. The change introduced a configuration-sensitive parsing issue. When operators select an incorrect EOR setting, the masking engine parses records inaccurately and leaves personally identifiable information (PII) unmasked in the output. The flaw is tracked under CWE-200: Exposure of Sensitive Information to an Unauthorized Actor.

Critical Impact

Misconfigured EOR handling in delimited file masking jobs can produce output files where PII fields remain in cleartext, defeating the compliance control intended to protect that data.

Affected Products

  • Perforce Delphix Continuous Compliance 2025.3.0
  • Perforce Delphix Continuous Compliance versions later than 2025.3.0
  • Delimited file masking workflows using CR+LF (Windows/DOS) record terminators

Discovery Timeline

  • 2025-12-20 - CVE-2025-14591 published to the National Vulnerability Database (NVD)
  • 2026-01-05 - Last updated in NVD database

Technical Details for CVE-2025-14591

Vulnerability Analysis

Delphix Continuous Compliance masks sensitive data inside structured and semi-structured sources, including delimited (CSV-style) flat files. Each record in a delimited file is separated by an End-of-Record sequence. Windows and DOS systems typically use CR+LF (\r\n), while Unix systems use LF (\n).

In version 2025.3.0, Perforce shipped a fix to correctly recognize CR+LF as a single EOR sequence. The fix altered tokenization behavior in a way that depends on the EOR option the user selects for each masking job. When the configured EOR does not match the bytes actually present in the input file, the parser misaligns fields against column definitions. Columns flagged for masking no longer line up with their underlying values, so the masking algorithm either skips them or writes the masked value to the wrong column. The original PII data passes through unchanged.

The vulnerability is network-reachable by authenticated users who can submit or modify masking job configurations, and exploitation does not require user interaction.

Root Cause

The root cause is improper input validation in the delimited file parser combined with operator-controlled EOR configuration. The parser trusts the configured EOR character set rather than detecting it from the file contents. A mismatch between configuration and file format causes record and field boundaries to be calculated incorrectly, which prevents the masking rules from being applied to the intended fields.

Attack Vector

An authenticated user with permission to define or edit a masking job can select an EOR option that does not match the source file. The job completes without error, but the resulting file contains unmasked PII. The exposure is data-level — confidentiality of the masked output is broken — while integrity and availability of the Delphix platform itself are not affected. The issue can also be triggered unintentionally during routine job configuration, making accidental data leakage as likely as deliberate misuse.

No public proof-of-concept exploit, ExploitDB entry, or CISA KEV listing exists for this CVE at the time of writing.

Detection Methods for CVE-2025-14591

Indicators of Compromise

  • Masked output files from Delphix Continuous Compliance 2025.3.0 or later that still contain recognizable PII values such as Social Security Numbers, email addresses, or payment card numbers.
  • Masking job logs that report success but show row counts or field counts inconsistent with the source file structure.
  • Delimited file masking jobs whose EOR setting was changed after upgrading to 2025.3.0.

Detection Strategies

  • Run automated PII scanners (regex or classifier-based) over post-masking output files and alert when matches are found in columns that should be masked.
  • Compare field counts per row between input and output files. A mismatch indicates EOR misparsing.
  • Audit masking job definitions for delimited file sources and verify the configured EOR value matches the actual file encoding using a hex dump or file inspection.

Monitoring Recommendations

  • Log and review every change to masking job configurations, especially EOR, delimiter, and quote character fields.
  • Track the Delphix Continuous Compliance version in asset inventories and flag any host running 2025.3.0 or later for re-validation of masking output.
  • Establish a recurring sample-based review of masked deliverables before they are released to downstream environments.

How to Mitigate CVE-2025-14591

Immediate Actions Required

  • Identify all masking jobs that process delimited files on Delphix Continuous Compliance 2025.3.0 and later.
  • Verify that the EOR configuration on each job matches the actual record terminator (\r\n for Windows/DOS, \n for Unix) used by the source files.
  • Re-run any masking jobs whose EOR setting cannot be confirmed and validate the output for residual PII before distribution.
  • Review Perforce guidance in Perforce Article TB137 and the Perforce CVE PII Leak Advisory.

Patch Information

Perforce has documented the issue and required corrective configuration in vendor advisory TB137 and the dedicated CVE advisory page. Apply the vendor's published guidance and any associated product updates for Delphix Continuous Compliance. Refer to the Perforce Article TB137 for the authoritative remediation steps.

Workarounds

  • Standardize source file formats before masking. Convert all delimited input files to a single, known EOR convention upstream of Delphix.
  • Add a post-masking validation step that scans output files for PII patterns and blocks delivery on any match.
  • Restrict masking job configuration privileges to a small group of trained operators to reduce the chance of EOR misconfiguration.
bash
# Confirm the actual End-of-Record bytes in a delimited input file before configuring a job.
# CR+LF (Windows/DOS) appears as 0d 0a; LF (Unix) appears as 0a.
head -n 2 input_file.csv | xxd | tail -n 5

# Quick check for residual PII patterns in a masked output file (example: US SSN format).
grep -E '\b[0-9]{3}-[0-9]{2}-[0-9]{4}\b' masked_output.csv && \
  echo 'POSSIBLE UNMASKED PII - REVIEW BEFORE RELEASE'

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

  • Vulnerability Details
  • TypeInformation Disclosure

  • Vendor/TechPerforce

  • SeverityMEDIUM

  • CVSS Score5.3

  • EPSS Probability0.03%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/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
  • AvailabilityNone
  • CWE References
  • CWE-200
  • Vendor Resources
  • Perforce Article TB137

  • Perforce CVE PII Leak Advisory
  • Latest CVEs
  • CVE-2026-49199: Acer Predator Connect W6x Firmware RCE Flaw

  • CVE-2026-46344: Openquantumsafe Liboqs DOS Vulnerability

  • CVE-2026-44518: Openquantumsafe Liboqs DoS Vulnerability

  • CVE-2026-42951: MacGregor VDR Information Disclosure Flaw
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