cve.bz

CVE-2025-22620

5.0 mediumEPSS 0.4%

Medium (5.0). EPSS 0.4% chance of exploitation in the next 30 days. Fixed in gix-worktree-state 0.17.0.

gitoxide is an implementation of git written in Rust. Prior to 0.17.0, gix-worktree-state specifies 0777 permissions when checking out executable files, intending that the umask will restrict them appropriately. But one of the strategies it uses to set permissions is not subject to the umask. This causes files in a repository to be world-writable in some situations. This vulnerability is fixed in 0.17.0.

Severity

CVSS 3.1

5.0 medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:N
EPSS
0.4% chance of exploitation in the next 30 days; higher than 31% of CVEs (scores of 2026-10-31)
CWEs
CWE-281, CWE-687
Published
Modified
Record from
the NVD, synced

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-fqmf-w4xh-33rhcrates.iogix-worktree-state<0.17.00.17.0
RUSTSEC-2025-0001crates.iogix-worktree-state>=0.0.0-0 <0.17.00.17.0

References

Check your stackJSON