World-Writable File Permissions in Gitoxide by GitoxideLabs
CVE-2025-22620

5MEDIUM

Key Information:

Status
Vendor
CVE Published:
20 January 2025

What is CVE-2025-22620?

Gitoxide, an implementation of git written in Rust, prior to version 0.17.0, has a vulnerability related to file permissions during the checkout process. Specifically, the gix-worktree-state component sets permissions to 0777 for executable files. Although the intention was for the umask to restrict these permissions, one of the approaches used to configure file permissions bypasses this restriction. Consequently, this can lead to scenarios where repository files become world-writable, posing a risk to the integrity and confidentiality of sensitive data. The issue has been addressed in version 0.17.0.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.

Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.

Affected Version(s)

gitoxide < 0.17.0

References

CVSS V3.1

Score:
5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.