CVE Catalog

CVE-2026-114097

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

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

Summary

Dulwich from 0.23.1 before 1.2.8 contains a path traversal vulnerability in CommitFilter._apply_index_filter() that allows attackers to write files outside the working directory via symlinks persisting between commits. Attackers can craft a repository where an ancestor commit's symlink redirects a descendant commit's file writes during filter_branch, enabling code execution by writing into .git/hooks.

Risk Assessment

An attacker can remotely execute arbitrary code in the context of the user processing the repository, leading to system compromise. This can result in data theft and further escalation.

Recommendation

Update Dulwich to version 1.2.8 or later. Avoid processing untrusted repositories without proper isolation.

Other vulnerabilities in Dulwich

See all
Original NVD description (English source)

Dulwich from 0.23.1 before 1.2.8 contains a path traversal vulnerability in CommitFilter._apply_index_filter() that allows attackers to write files outside the working directory via symlinks persisting between commits. Attackers can craft a repository where an ancestor commit's symlink redirects a descendant commit's file writes during filter_branch, enabling code execution by writing into .git/hooks.

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