CVE Catalog

CVE-2026-35375

LowCVSS 3.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

4th percentile - higher than 4% of all known CVEs

Summary

A logic error in the split utility of uutils coreutils corrupts output filenames when given non-UTF-8 prefixes or suffixes. The implementation uses to_string_lossy(), replacing invalid byte sequences with the UTF-8 replacement character (U+FFFD), unlike GNU split which preserves raw bytes. This leads to files with incorrect names.

Risk Assessment

In non-UTF-8 environments, files with incorrect names may be created, potentially causing filename collisions, broken automation, or misdirected output data. This can lead to data loss or mixing.

Recommendation

Update uutils coreutils to a patched version or avoid non-UTF-8 prefixes and suffixes in split. Verify output filenames in existing processing pipelines.

Other vulnerabilities in uutils coreutils

See all
Original NVD description (English source)

A logic error in the split utility of uutils coreutils causes the corruption of output filenames when provided with non-UTF-8 prefix or suffix inputs. The implementation utilizes to_string_lossy() when constructing chunk filenames, which automatically rewrites invalid byte sequences into the UTF-8 replacement character (U+FFFD). This behavior diverges from GNU split, which preserves raw pathname bytes intact. In environments utilizing non-UTF-8 encodings, this vulnerability leads to the creation of files with incorrect names, potentially causing filename collisions, broken automation, or the misdirection of output data.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS