CVE-2026-35374

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.
References
Link Resource
https://github.com/uutils/coreutils/pull/11401 Issue Tracking
Configurations

Configuration 1 (hide)

cpe:2.3:a:uutils:coreutils:-:*:*:*:*:rust:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Una vulnerabilidad de tipo Time-of-Check to Time-of-Use (TOCTOU) existe en la utilidad ’split’ de uutils coreutils. El programa intenta prevenir la pérdida de datos al verificar la identidad entre los archivos de entrada y salida utilizando sus rutas de archivo antes de iniciar la operación de división. Sin embargo, la utilidad posteriormente abre el archivo de salida con truncamiento después de que esta validación basada en rutas esté completa. Un atacante local con acceso de escritura al directorio puede explotar esta ventana de carrera manipulando componentes de ruta mutables (p. ej., intercambiando una ruta con un enlace simbólico). Esto puede hacer que ’split’ trunque y escriba en un archivo de destino no deseado, potencialmente incluyendo el propio archivo de entrada u otros archivos sensibles accesibles al proceso, lo que lleva a una pérdida permanente de datos.

Information

Published : 2026-04-22 17:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-35374

Mitre link : CVE-2026-35374

CVE.ORG link : CVE-2026-35374


JSON object : View

Products Affected

uutils

  • coreutils
CWE
CWE-367

Time-of-check Time-of-use (TOCTOU) Race Condition