CVE Catalog

CVE-2026-100419

HighCVSS 7.0
Published: Updated: Translated: NVD NIST

Summary

gitoxide gix-fs before 0.23.0 contains a path validation bypass vulnerability in the worktree checkout mechanism that allows attackers to escape the worktree directory via symlink manipulation. During forced checkout with overwrite_existing enabled, attackers can craft malicious repository trees where symlink entries replace validated directories, causing subsequent files to be written outside the worktree through the symlink for code execution or file manipulation.

Risk Assessment

Risk of writing files outside the working directory, potentially leading to malicious code execution or unauthorized file modification on the system.

Recommendation

Upgrade gitoxide to version 0.23.0 or later and avoid forced checkout from untrusted repositories.

Other vulnerabilities in gitoxide

See all
Original NVD description (English source)

gitoxide gix-fs before 0.23.0 contains a path validation bypass vulnerability in the worktree checkout mechanism that allows attackers to escape the worktree directory via symlink manipulation. During forced checkout with overwrite_existing enabled, attackers can craft malicious repository trees where symlink entries replace validated directories, causing subsequent files to be written outside the worktree through the symlink for code execution or file manipulation.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS