The SentinelOne Annual Threat Report - A Defenders Guide from the FrontlinesThe SentinelOne Annual Threat ReportGet the Report
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-35374

CVE-2026-35374: uutils coreutils TOCTOU Vulnerability

CVE-2026-35374 is a TOCTOU race condition in uutils coreutils split utility that enables local attackers to cause data loss by exploiting path manipulation. This article covers technical details, impact, and mitigation.

Published: April 23, 2026

CVE-2026-35374 Overview

A Time-of-Check to Time-of-Use (TOCTOU) vulnerability exists in the split utility of uutils coreutils. The program attempts to prevent data loss by checking for identity between input and output files using their file paths before initiating the split operation. However, the utility subsequently opens the output file with truncation after this path-based validation is complete. A local attacker with write access to the directory can exploit this race window by manipulating mutable path components (e.g., swapping a path with a symbolic link). This can cause split to truncate and write to an unintended target file, potentially including the input file itself or other sensitive files accessible to the process, leading to permanent data loss.

Critical Impact

Local attackers can exploit the race condition between path validation and file operations to cause permanent data loss by manipulating symbolic links, potentially affecting sensitive files or the input file itself.

Affected Products

  • uutils coreutils (versions prior to security fix)
  • Systems running the split utility from uutils coreutils
  • Linux/Unix environments with the affected package installed

Discovery Timeline

  • 2026-04-22 - CVE CVE-2026-35374 published to NVD
  • 2026-04-22 - Last updated in NVD database

Technical Details for CVE-2026-35374

Vulnerability Analysis

This vulnerability is classified as CWE-367 (Time-of-Check Time-of-Use Race Condition). The fundamental issue lies in the temporal gap between when the split utility validates file paths and when it actually performs file operations.

The split utility implements a safety check to prevent users from accidentally overwriting their input file by comparing file paths. However, this check occurs at an earlier point in the execution flow than the actual file open operation. During this window, an attacker with write access to the directory can manipulate the filesystem—specifically by replacing a legitimate path component with a symbolic link pointing to a different file.

When the program proceeds to open the output file with truncation flags, it follows the now-modified path, potentially truncating and overwriting an unintended target file. This could include the original input file (defeating the very protection the check was meant to provide) or any other file the process has write access to.

Root Cause

The root cause is a path-based identity check that does not account for the mutable nature of filesystem paths. The validation relies on comparing string paths at check time, but these paths can be redirected through symbolic link manipulation before the actual file operations occur. The lack of file descriptor-based validation or atomic operations creates an exploitable race window.

Attack Vector

The attack requires local access with write permissions to the directory containing the target files. An attacker would:

  1. Identify when a user initiates a split operation on a file
  2. During the brief window after path validation but before file truncation, replace the output path or a component of it with a symbolic link
  3. The symbolic link redirects the write operation to a different target file
  4. The split utility truncates and writes to the unintended file, causing data loss

The attack is a classic symlink race attack pattern. The attacker must have precise timing or repeatedly attempt the manipulation to successfully exploit the race window. The vulnerability manifests in the file handling logic where output files are opened with truncation. For technical implementation details, see the GitHub Pull Request #11401 which addresses this issue.

Detection Methods for CVE-2026-35374

Indicators of Compromise

  • Unexpected truncation or modification of files not related to the intended split operation
  • Presence of suspicious symbolic links in directories where split operations are performed
  • Audit logs showing file access patterns inconsistent with normal split usage
  • Unexpected data loss in files that should not have been modified

Detection Strategies

  • Monitor for rapid creation and deletion of symbolic links in directories where file operations occur
  • Implement file integrity monitoring on sensitive files to detect unexpected modifications
  • Use audit frameworks (e.g., auditd on Linux) to track symlink operations near split invocations
  • Review process execution logs for split commands followed by unexpected file modifications

Monitoring Recommendations

  • Enable filesystem auditing for symbolic link creation events in sensitive directories
  • Implement real-time file integrity monitoring solutions to detect unauthorized file truncation
  • Configure alerts for anomalous file permission changes or unexpected file deletions
  • Deploy SentinelOne agents to detect and respond to suspicious filesystem manipulation patterns

How to Mitigate CVE-2026-35374

Immediate Actions Required

  • Update uutils coreutils to the latest version containing the security fix
  • Restrict write access to directories where sensitive split operations are performed
  • Avoid running split operations in directories where untrusted users have write access
  • Consider using absolute paths and restricting directory permissions during file operations

Patch Information

A fix for this vulnerability has been developed and is tracked in GitHub Pull Request #11401. Users should update to the patched version of uutils coreutils once the fix is merged and released. The patch addresses the race condition by implementing proper file identity verification that is resistant to path manipulation.

Workarounds

  • Perform split operations in directories with restricted write access (only the executing user)
  • Use dedicated temporary directories with chmod 700 permissions for file splitting operations
  • Avoid using symbolic links in directory paths where split operations are performed
  • Consider using container isolation to restrict filesystem access during sensitive operations
bash
# Configuration example
# Create a secure temporary directory for split operations
mkdir -p /tmp/secure_split_$$
chmod 700 /tmp/secure_split_$$

# Perform split operation in the secured directory
cd /tmp/secure_split_$$
split -b 1M /path/to/input_file output_prefix_

# Clean up after operation
cd - && rm -rf /tmp/secure_split_$$

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

  • Vulnerability Details
  • TypeRace Condition

  • Vendor/TechUutils Coreutils

  • SeverityMEDIUM

  • CVSS Score6.3

  • EPSS Probability0.01%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-367
  • Technical References
  • GitHub Pull Request
  • Related CVEs
  • CVE-2026-35362: uutils coreutils Race Condition Vulnerability

  • CVE-2026-35355: uutils coreutils Race Condition Flaw

  • CVE-2026-35360: uutils coreutils Race Condition Flaw

  • CVE-2026-35352: uutils coreutils Race Condition 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