Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-114098— Dulwich 0.22.5 before 1.2.8 Path Traversal via Stash Pop Symlinks

Quick assessment

Affected
jelmer dulwich
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Dulwich 从 0.22.5 版本到 1.2.8 之前的版本中,stash.py 的 pop() 函数存在路径遍历漏洞。攻击者可利用中间目录的符号链接,在版本库工作树(worktree)之外写入任意文件。攻击者可构造一个恶意仓库,使其在弹出暂存(stash)时将载荷写入 钩子脚本,从而在下次检出(checkout)时实现代码执行。

CVSS 7.8 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-114098

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

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.

Vulnerability Title
Dulwich 0.22.5 before 1.2.8 Path Traversal via Stash Pop Symlinks
Source: CVE Program / CVE List V5
Vulnerability Description
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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
jelmer dulwich 0.22.5 ~ 1.2.8 -

II. Public POCs for CVE-2026-114098

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-114098

请登录查看更多情报信息。

Other References for CVE-2026-114098 (2)

Same Patch Batch · jelmer · 2026-10-21 · 5 CVEs total

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-114098

No comments yet


Leave a comment