CVE-2024-35186

unknown
Published 2024-05-22 ยท Modified 2024-07-08
CVSS v3
โ€”
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
โ€”

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.

Predictions

Exploit likelihood
30%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ€” if you've already worked around this in production โ€” publish your fix to the community-verified tier.

โœš Propose a mitigation on Community โ†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

OS impact

OSVersionStatusFixed in
suse slesaffected
debian debianforkyfixed0.11.3-1
debian debiansidfixed0.11.3-1
debian debiantrixiefixed0.11.3-1

Package impact

EcosystemPackageVulnerableFixed
rust crates.iogix-index
rust crates.iogix-fs
rust crates.iogix-worktree
rust crates.iogix-worktree>=0.0.0-0,<0.34.00.34.0
rust crates.iogix-fs>=0.0.0-0,<0.11.00.11.0
rust crates.iogix-index>=0.0.0-0,<0.33.00.33.0
rust crates.iogix-worktree-state<0.11.00.11.0
rust crates.iogitoxide<0.36.00.36.0
rust crates.iogix-fs<0.11.00.11.0
rust crates.iogix-worktree<0.34.00.34.0
rust crates.iogix<0.63.00.63.0
rust crates.iogitoxide-core<0.38.00.38.0
rust crates.iogix-index<0.33.00.33.0

References

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.