CVE-2024-35186: byron gitoxide Relative Path Traversal
Vulnerability summary
CVE-2024-35186 is a high (CVSS 8.8) Relative Path Traversal vulnerability in byron gitoxide. EPSS estimates a 0.82% chance of exploitation in the next 30 days, higher than 56.5% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 2Timeline
- 23-05-2024PublishedVulnerability first disclosed.
- 02-08-2024Last modifiedVulnerability information updated.
Description
gitoxide is a pure Rust implementation of Git. During checkout, `gix-worktree-state` does not verify that paths point to locations in the working tree. A specially crafted repository can, when cloned, place new files anywhere writable by the application. This vulnerability leads to a major loss of confidentiality, integrity, and availability, but creating files outside a working tree without attempting to execute code can directly impact integrity as well. This vulnerability has been patched in version(s) 0.36.0.
CVSS metrics
7 scores · 7 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · WolfiEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · ChainguardEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · Crates.ioEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- NVDNIST8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.82%
Chance of exploitation in the next 30 days
Percentile
57%
Versus all other CVEs
30-day change
0.00 pp
From 0.82% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Crates.Io7 products
- gitoxide< 0.36.0
- gitoxide-core< 0.38.0
- gix< 0.63.0
- gix-fs< 0.11.0 | ≥ 0.0.0-0, < 0.11.0
- gix-index< 0.33.0 | ≥ 0.0.0-0, < 0.33.0
Debian3 products
- rust-gix-fs< 0.11.3-1
- rust-gix-index< 0.33.1-1
- rust-gix-worktree< 0.34.1-1
Byron1 product
- gitoxide< 0.36.0
Chainguard1 product
- cargo-audit< 0.21.2-r1
Opensuse1 product
- gitoxide&distro=openSUSE Tumbleweed< 0.36.0-1.1
Ubuntu1 product
- rust-gix-fsAll versions (No fix recorded)
Wolfi1 product
- cargo-audit< 0.21.2-r1
7 vendors · 15 products
References
16 linksShow all 16 references
- github.com/Byron/gitoxidePACKAGE
- crates.io/crates/gix-indexPACKAGE
- crates.io/crates/gix-fsPACKAGE