Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
The gix crate on crates.io, versions 0.88.0 up to but not including 0.90.0, reads the core.protectHFS, core.protectNTFS and gitoxide.core.protectWindows settings without applying the trust filter that applies to other security-relevant config. A user who opens a repository with reduced trust on a shared filesystem can have an attacker-controlled repository-local .git/config disable these path checks, which can let crafted tree entries overwrite hooks and configuration on case-insensitive filesystems. Upgrade gix to version 0.90.0 or later.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 7.3 | High | 3.1 | CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H | GitHub Advisory Database |
- CISA KEV Not listed.
- EPSS No score.
Timeline
- 31 Oct 2026, 14:24 UTC First seen by agentprime
- 31 Oct 2026, 14:24 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-q54r-jf2p-rfr2
- OSV: GHSA-q54r-jf2p-rfr2
- github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-q54r-jf2p-rfr2
- github.com/GitoxideLabs/gitoxide/pull/3068
- github.com/GitoxideLabs/gitoxide/commit/743957880154aa1726b30b8b5779fd10c78a058c
- github.com/GitoxideLabs/gitoxide
- github.com/GitoxideLabs/gitoxide/releases/tag/gix-v0.90.0