CVE Catalog

CVE-2026-35379

LowCVSS 3.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

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

Summary

A logic error in the tr utility of uutils coreutils incorrectly defines the [:graph:] and [:print:] character classes. The implementation mistakenly includes the ASCII space (0x20) in [:graph:] and excludes it from [:print:], reversing POSIX and GNU coreutils behavior. This can lead to unintended data modification or loss in automation scripts.

Risk Assessment

Scripts and data-cleaning pipelines relying on standard character class semantics may delete or modify data unexpectedly. This can result in data corruption or logic failures in downstream processing.

Recommendation

Update uutils coreutils to a patched version or verify scripts using tr with [:graph:] and [:print:] classes. Test data pipelines before production deployment.

Other vulnerabilities in uutils coreutils

See all
Original NVD description (English source)

A logic error in the tr utility of uutils coreutils causes the program to incorrectly define the [:graph:] and [:print:] character classes. The implementation mistakenly includes the ASCII space character (0x20) in the [:graph:] class and excludes it from the [:print:] class, effectively reversing the standard behavior established by POSIX and GNU coreutils. This vulnerability leads to unintended data modification or loss when the utility is used in automated scripts or data-cleaning pipelines that rely on standard character class semantics. For example, a command executed to delete all graphical characters while intending to preserve whitespace will incorrectly delete all ASCII spaces, potentially resulting in data corruption or logic failures in downstream processing.

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