CVE Catalog

CVE-2026-82251

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.39%

32th percentile - higher than 32% of all known CVEs

Summary

gitoxide before 0.52.1 fails to validate submodule names from .gitmodules configuration, allowing path traversal when deriving submodule git directories. Attackers can craft malicious submodule names with traversal segments to redirect state() and open() functions to repositories outside .git/modules, causing repository confusion and inspection of attacker-controlled repositories.

Risk Assessment

The risk is that an attacker can access or manipulate unauthorized repositories, potentially leading to data integrity breaches or information disclosure.

Recommendation

Upgrade gitoxide to version 0.52.1 or later and implement submodule name validation.

Other vulnerabilities in gitoxide

See all
Original NVD description (English source)

gitoxide before 0.52.1 fails to validate submodule names from .gitmodules configuration, allowing path traversal when deriving submodule git directories. Attackers can craft malicious submodule names with traversal segments to redirect state() and open() functions to repositories outside .git/modules, causing repository confusion and inspection of attacker-controlled repositories.

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