What’s Vulnerable › Vulnerabilities
CVE-2026-35375: uutils coreutils split Local Data Integrity Issue via Lossy Filename Encoding
- Severity: low (CVSS 3.3 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.1% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-04-22 · updated 2026-10-26
- Weakness: CWE-176
Description
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.
Affected products
- Uutils coreutils: before 0.8.0 — fixed in 0.8.0
How to fix
Upgrade to a fixed version: Uutils coreutils 0.8.0. Check the vendor advisory for mitigations.
References
- https://github.com/uutils/coreutils/pull/11397
- https://github.com/uutils/coreutils/releases/tag/0.8.0
Get alerted when CVE-2026-35375 or the next vulnerability affects your stack