GHSA-957r-r8gc-vv3h

Suggest an improvement
Source
https://github.com/advisories/GHSA-957r-r8gc-vv3h
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/04/GHSA-957r-r8gc-vv3h/GHSA-957r-r8gc-vv3h.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-957r-r8gc-vv3h
Aliases
  • CVE-2026-35351
Downstream
CGA (212)
Published
2026-04-22T18:31:45Z
Modified
2026-09-10T03:51:01Z
Severity
  • 4.2 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L CVSS Calculator
Summary
uutils coreutils doesn't preserve file ownership during moves across different filesystem boundaries
Details

The mv utility in uutils coreutils fails to preserve file ownership during moves across different filesystem boundaries. The utility falls back to a copy-and-delete routine that creates the destination file using the caller's UID/GID rather than the source's metadata. This flaw breaks backups and migrations, causing files moved by a privileged user (e.g., root) to become root-owned unexpectedly, which can lead to information disclosure or restricted access for the intended owners.

Database specific
{
    "cwe_ids":  [
        "CWE-281"
    ],
    "github_reviewed":  true,
    "github_reviewed_at":  "2026-04-29T23:18:01Z",
    "nvd_published_at":  "2026-04-22T17:16:37Z",
    "severity":  "MODERATE"
}
References

Affected packages

crates.io / coreutils

Package

Name
coreutils
View open source insights on deps.dev
Purl
pkg:cargo/coreutils

Affected ranges

Type
SEMVER
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Last Affected
0.8.0

Database specific

source
"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/04/GHSA-957r-r8gc-vv3h/GHSA-957r-r8gc-vv3h.json"