CVE-2026-35359

MediumCVSS 4.7/10Last modified Jun 17, 2026

Description

A Time-of-Check to Time-of-Use (TOCTOU) vulnerability in the cp utility of uutils coreutils allows an attacker to bypass no-dereference intent. The utility checks if a source path is a symbolic link using path-based metadata but subsequently opens it without the O_NOFOLLOW flag. An attacker with concurrent write access can swap a regular file for a symbolic link during this window, causing a privileged cp process to copy the contents of arbitrary sensitive files into a destination controlled by the attacker.

Metrics

CVSS 3.1 4.7/10CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Apr 22, 2026
Last modified
Jun 17, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-35368.8Integer overflow in ANGLE in Google Chrome prior to 145.0.7632.159 allowed a remote attacker to potentially perform out of bounds memory accCVE-2026-353606.3The touch utility in uutils coreutils is vulnerable to a Time-of-Check to Time-of-Use (TOCTOU) race condition during file creation. When theCVE-2026-353614.4The mknod utility in uutils coreutils fails to handle security labels atomically by creating device nodes before setting the SELinux contextCVE-2026-353623.6The safe_traversal module in uutils coreutils, which provides protection against Time-of-Check to Time-of-Use (TOCTOU) symlink races using fCVE-2026-353635.6A vulnerability in the rm utility of uutils coreutils allows the bypass of safeguard mechanisms intended to protect the current directory. WCVE-2026-353646.3A Time-of-Check to Time-of-Use (TOCTOU) race condition exists in the mv utility of uutils coreutils during cross-device operations. The utilCVE-2026-353656.6The mv utility in uutils coreutils improperly handles directory trees containing symbolic links during moves across filesystem boundaries. ICVE-2026-353664.4The printenv utility in uutils coreutils fails to display environment variables containing invalid UTF-8 byte sequences. While POSIX permitsCVE-2026-353673.3The nohup utility in uutils coreutils creates its default output file, nohup.out, without specifying explicit restricted permissions. This cCVE-2026-353687.8A vulnerability exists in the chroot utility of uutils coreutils when using the --userspec option. The utility resolves the user specificatiCVE-2026-353695.5An argument parsing error in the kill utility of uutils coreutils incorrectly interprets kill -1 as a request to send the default signal (SICVE-2026-35378.8Object lifecycle issue in PowerVR in Google Chrome on Android prior to 145.0.7632.159 allowed a remote attacker to potentially exploit heap
CVE-2026-35359: Medium severity, CVSS 4.7 | Vulnix