CVE-2026-114097
Description
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.
How to fix
- dulwich1.2.8 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| dulwichPyPI | 0.23.1 ≤ v < 1.2.8 | 1.2.8 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.