CVE-2026-35373

A logic error in the ln utility of uutils coreutils causes the program to reject source paths containing non-UTF-8 filename bytes when using target-directory forms (e.g., ln SOURCE... DIRECTORY). While GNU ln treats filenames as raw bytes and creates the links correctly, the uutils implementation enforces UTF-8 encoding, resulting in a failure to stat the file and a non-zero exit code. In environments where automated scripts or system tasks process valid but non-UTF-8 filenames common on Unix filesystems, this divergence causes the utility to fail, leading to a local denial of service for those specific operations.
References
Link Resource
https://github.com/uutils/coreutils/pull/11403 Exploit Issue Tracking
Configurations

Configuration 1 (hide)

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

History

04 May 2026, 20:01

Type Values Removed Values Added
First Time Uutils
Uutils coreutils
CPE cpe:2.3:a:uutils:coreutils:-:*:*:*:*:rust:*:*
References () https://github.com/uutils/coreutils/pull/11403 - () https://github.com/uutils/coreutils/pull/11403 - Exploit, Issue Tracking

22 Apr 2026, 17:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-04-22 17:16

Updated : 2026-05-04 20:01


NVD link : CVE-2026-35373

Mitre link : CVE-2026-35373

CVE.ORG link : CVE-2026-35373


JSON object : View

Products Affected

uutils

  • coreutils
CWE
CWE-176

Improper Handling of Unicode Encoding