Export limit exceeded: 25720 CVEs match your query. Please refine your search to export 10,000 CVEs or fewer.

Search

Search Results (8 CVEs found)

CVE Vendors Products Updated CVSS v3.1
CVE-2026-114098 1 Dulwich Project 1 Dulwich 2026-10-21 7.8 High
Dulwich from 0.22.5 before 1.2.8 contains a path traversal vulnerability in stash.py pop() that allows attackers to write arbitrary files outside the worktree through intermediate directory symlinks. Attackers can craft a malicious repository whose popped stash writes a payload into .git/hooks/post-checkout, achieving code execution on the next checkout.
CVE-2026-114097 1 Dulwich Project 1 Dulwich 2026-10-21 7.8 High
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.
CVE-2026-114096 1 Dulwich Project 1 Dulwich 2026-10-21 7.8 High
Dulwich from 0.24.0 before 1.2.8 contains a symlink following vulnerability in porcelain.checkout(paths=[...]) that allows attackers to write arbitrary files by abusing raw os.open without O_NOFOLLOW. Attackers can craft a repository where a worktree symlink points to .git/hooks/post-checkout, so restoring the file from a tag writes a malicious hook for code execution.
CVE-2026-114095 1 Dulwich Project 1 Dulwich 2026-10-21 6.5 Medium
Dulwich before 1.2.9 contains a denial of service vulnerability in Pack.resolve_object that allows attackers to cause infinite recursion via self-referential OFS_DELTA objects. Attackers can supply a malicious packfile with an OFS_DELTA delta_offset of 0 to exhaust CPU during clone, fetch, or cat-file operations.
CVE-2026-114094 1 Dulwich Project 1 Dulwich 2026-10-21 8.8 High
Dulwich before 1.2.9 fails to validate DOS drive letter prefixes in Git tree path elements on Windows, allowing arbitrary file write. Attackers can craft a malicious repository with a tree entry named 'C:' that bypasses NTFS validation and writes files outside the worktree to achieve remote code execution.
CVE-2017-16228 1 Dulwich Project 1 Dulwich 2025-04-20 N/A
Dulwich before 0.18.5, when an SSH subprocess is used, allows remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-1000116, and CVE-2017-1000117.
CVE-2015-0838 2 Debian, Dulwich Project 2 Debian Linux, Dulwich 2025-04-12 N/A
Buffer overflow in the C implementation of the apply_delta function in _pack.c in Dulwich before 0.9.9 allows remote attackers to execute arbitrary code via a crafted pack file.
CVE-2014-9706 2 Debian, Dulwich Project 2 Debian Linux, Dulwich 2025-04-12 N/A
The build_index_from_tree function in index.py in Dulwich before 0.9.9 allows remote attackers to execute arbitrary code via a commit with a directory path starting with .git/, which is not properly handled when checking out a working tree.