The cp utility in uutils coreutils, when performing recursive copies (-R), incorrectly treats character and block device nodes as stream sources rather than preserving them. Because the implementation reads bytes into regular files at the destination instead of using mknod, device semantics are destroyed (e.g., /dev/null becomes a regular file). This behavior can lead to runtime denial of service through disk exhaustion or process hangs when reading from unbounded device nodes.
References
| Link | Resource |
|---|---|
| https://github.com/uutils/coreutils/issues/9746 | Exploit Issue Tracking |
| https://github.com/uutils/coreutils/pull/11163 | Issue Tracking Patch |
| https://github.com/uutils/coreutils/releases/tag/0.7.0 | Release Notes |
| https://github.com/uutils/coreutils/issues/9746 | Exploit Issue Tracking |
Configurations
History
04 May 2026, 19:03
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/uutils/coreutils/issues/9746 - Exploit, Issue Tracking | |
| References | () https://github.com/uutils/coreutils/pull/11163 - Issue Tracking, Patch | |
| References | () https://github.com/uutils/coreutils/releases/tag/0.7.0 - Release Notes | |
| CPE | cpe:2.3:a:uutils:coreutils:*:*:*:*:*:rust:*:* | |
| First Time |
Uutils
Uutils coreutils |
22 Apr 2026, 18:16
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/uutils/coreutils/issues/9746 - |
22 Apr 2026, 17:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-04-22 17:16
Updated : 2026-05-04 19:03
NVD link : CVE-2026-35358
Mitre link : CVE-2026-35358
CVE.ORG link : CVE-2026-35358
JSON object : View
Products Affected
uutils
- coreutils
CWE
CWE-706
Use of Incorrectly-Resolved Name or Reference
