Lucene search
+L

5 matches found

CVE
CVE
•added 2026/10/21 12:36 a.m.•7 views

CVE-2026-114096

The Dulwich library (versions 0.24.0 through 1.2.8) is vulnerable to a symlink following issue within the porcelain.checkout(paths=[...]) function. The root cause is the use of a raw os.open call without the O_NOFOLLOW flag, which allows an attacker to write arbitrary files by abusing symlinks. S...

7.8CVSS6.4AI score
SaveExploits0References2
EUVD
EUVD
•added 2026/10/21 12:36 a.m.•3 views

EUVD-2026-106899

Dulwich from 0.24.0 before 1.2.8 contains a symlink following vulnerability in porcelain.checkoutpaths=... that allows attackers to write arbitrary files by abusing raw os.open without ONOFOLLOW. Attackers can craft a repository where a worktree symlink points to .git/hooks/post-checkout, so...

7.8CVSS6.4AI score
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/10/02 6:53 p.m.•17 views

GHSA-8W8G-WQ8H-FQ33 Dulwich: Symlink write-through in checkout(paths=[]) via raw os.open bypasses all symlink protections

Summary Dulwich's porcelain.checkoutpaths=... code path writes files using raw os.openfilepath, OWRONLY|OCREAT|OTRUNC, mode followed by f.writeobj.data. This code path does NOT call buildfilefromblob at all, completely bypassing any symlink protections including the unreleased d09f8af fix. os.ope...

8.6CVSS6AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/02 6:53 p.m.•26 views

Dulwich: Symlink write-through in checkout(paths=[]) via raw os.open bypasses all symlink protections

Summary Dulwich's porcelain.checkoutpaths=... code path writes files using raw os.openfilepath, OWRONLY|OCREAT|OTRUNC, mode followed by f.writeobj.data. This code path does NOT call buildfilefromblob at all, completely bypassing any symlink protections including the unreleased d09f8af fix. os.ope...

6AI score
SaveExploits0References4Affected Software1
Snyk
Snyk
•added 2026/10/02 6:53 p.m.•18 views

UNIX Symbolic Link (Symlink) Following

Overview Affected versions of this package are vulnerable to UNIX Symbolic Link Symlink Following via the paths= branch of porcelain.checkout in dulwich, which wrote file content using a raw os.openfilepath, OWRONLY|OCREAT|OTRUNC call that follows existing symlinks at the target path. An attacker...

9.3CVSS6.2AI score
SaveExploits0References3
Rows per page
Query Builder