Dulwich 从 0.22.5 版本到 1.2.8 之前的版本中,stash.py 的 pop() 函数存在路径遍历漏洞。攻击者可利用中间目录的符号链接,在版本库工作树(worktree)之外写入任意文件。攻击者可构造一个恶意仓库,使其在弹出暂存(stash)时将载荷写入 钩子脚本,从而在下次检出(checkout)时实现代码执行。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-114094 | 8.8 HIGH | Dulwich before 1.2.9 Arbitrary File Write via DOS drive letter paths |
| CVE-2026-114096 | 7.8 HIGH | Dulwich 0.24.0 before 1.2.8 Symlink Write-Through via porcelain.checkout paths |
| CVE-2026-114097 | 7.8 HIGH | Dulwich 0.23.1 before 1.2.8 Symlink Path Traversal via filter_branch Index Filter |
| CVE-2026-114095 | 6.5 MEDIUM | Dulwich before 1.2.9 Infinite Loop DoS via Pack.resolve_object |
No comments yet