Uutils is a Unix-utility reimplementation written in Rust that provides a coreutils-compatible command-line toolkit, making it a focal point for supply-chain awareness given its position as a potential drop-in replacement for widely distributed system utilities. The vendor's vulnerability profile, despite concentrated exposure in a single product, reflects the inherent complexity of reimplementing core OS utilities: recurring weakness classes include time-of-check time-of-use race conditions, improper input validation, unsafe link resolution, Unicode encoding handling flaws, and permission-preservation issues that arise from the interplay between kernel semantics and userland implementation. These vulnerability classes are structurally endemic to file-system and argument-handling code across Unix tooling; defenders should treat Uutils updates as a supply-chain concern, particularly in containerized and automation environments where the coreutils replacement may be deployed without explicit toolchain review. Current exploitation activity, severity distribution, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Uutils over time
Signals from CVEs in this vendor scope (44 CVEs).
44 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2026-35368HIGH A vulnerability exists in the chroot utility of uutils coreutils when using the --userspec option. The utility resolves the user specification via getpwnam() after entering the chr | Apr 22, 2026 | 7.8 | 27 | NO | NO |
CVE-2026-35349HIGH A vulnerability in the rm utility of uutils coreutils allows a bypass of the --preserve-root protection. The implementation uses a path-string check rather than comparing device an | Apr 22, 2026 | 7.7 | 24 | NO | NO |
CVE-2026-35338HIGH A vulnerability in the chmod utility of uutils coreutils allows users to bypass the --preserve-root safety mechanism. The implementation only validates if the target path is litera | Apr 22, 2026 | 7.3 | 24 | NO | NO |
CVE-2026-35352HIGH A Time-of-Check to Time-of-Use (TOCTOU) race condition exists in the mkfifo utility of uutils coreutils. The utility creates a FIFO and then performs a path-based chmod to set perm | Apr 22, 2026 | 7.0 | 23 | NO | NO |
CVE-2026-35341HIGH A vulnerability in uutils coreutils mkfifo allows for the unauthorized modification of permissions on existing files. When mkfifo fails to create a FIFO because a file already exis | Apr 22, 2026 | 7.1 | 23 | NO | NO |
CVE-2026-35365MEDIUM The mv utility in uutils coreutils improperly handles directory trees containing symbolic links during moves across filesystem boundaries. Instead of preserving symlinks, the imple | Apr 22, 2026 | 6.6 | 22 | NO | NO |
CVE-2026-35350MEDIUM The cp utility in uutils coreutils fails to properly handle setuid and setgid bits when ownership preservation fails. When copying with the -p (preserve) flag, the utility applies | Apr 22, 2026 | 6.6 | 22 | NO | NO |
CVE-2026-35374MEDIUM 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 in | Apr 22, 2026 | 6.3 | 21 | NO | NO |
CVE-2026-35373MEDIUM 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 | Apr 22, 2026 | 5.5 | 21 | NO | NO |
CVE-2026-35364MEDIUM A Time-of-Check to Time-of-Use (TOCTOU) race condition exists in the mv utility of uutils coreutils during cross-device operations. The utility removes the destination path before | Apr 22, 2026 | 6.3 | 21 | NO | NO |
Signals from CVEs in this vendor scope (44 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Uutils.
Media articles that mention a CVE ID that affects a product developed by Uutils — matched by CVE ID, not by vendor name.