CVE-2026-82252
Deferred Deferred - Pending Action

Gitoxide Symlink Following .gitmodules Path Traversal

Vulnerability report for CVE-2026-82252, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-28

Last updated on: 2026-08-29

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-28
Last Modified
2026-08-29
Generated
2026-09-18
AI Q&A
2026-08-28
EPSS Evaluated
2026-09-15
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
gitoxide gitoxide to 0.52.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-59 The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

gitoxide before 0.52.1 follows symlinks when reading the worktree .gitmodules file. Attackers can create a malicious repository with a symlinked .gitmodules pointing outside the repository tree. This causes gitoxide to parse arbitrary external files as submodule configuration, exposing attacker-controlled name, path, and url values.

Detection Guidance

Detecting this vulnerability requires checking for symlinks in .gitmodules files within git repositories using gitoxide. Inspect repositories for .gitmodules files that point outside the repository tree. Use commands like 'find . -name .gitmodules -type f -exec ls -l {} \;' to identify symlinks.

Impact Analysis

This vulnerability allows attackers to inject malicious submodule metadata into your repository. This could lead to unauthorized code execution, data leaks, or supply chain attacks if you use gitoxide to process untrusted repositories.

Compliance Impact

This vulnerability could potentially impact compliance with GDPR and HIPAA by enabling unauthorized access to external files through symlink manipulation. Attackers may inject malicious submodule metadata, leading to exposure of sensitive configuration data outside the intended repository boundaries. This could violate data integrity and access control requirements under these regulations.

Mitigation Strategies

Upgrade gitoxide to version 0.52.1 or later to address the issue. Review repositories for malicious .gitmodules symlinks and remove any suspicious links. Avoid using untrusted repositories until patched.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82252. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart