Description (CNA)
gitoxide before 0.52.1 follows symlinks when reading the worktree .gitmodules file, allowing attackers to inject out-of-repository bytes into submodule metadata. Attackers can create a malicious repository with a symlinked .gitmodules pointing outside the repository tree, causing gitoxide to parse arbitrary external files as submodule configuration and expose attacker-controlled name, path, and url values.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| GitoxideLabs / gitoxide | affected 0 before 0.52.1; unaffected 0.52.1 |
| GitoxideLabs / gitoxide | affected 0 before 0.82.0; unaffected 0.82.0 |
CWE
CWE-59
References
- https://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-pg4w-g64p-qwhj
- https://www.vulncheck.com/advisories/gitoxide-before-0.52.1-repository-boundary-violation-via-symlinked-gitmodules
ADP enrichment
No English description supplied.