GitPython 3.1.59 之前的版本中存在任意文件读取漏洞,该漏洞位于 TagReference.create() 函数中。攻击者可以通过提供类似 --file=<path> 的引用值,绕过不安全的选项保护机制,从而读取任意文件,且文件内容会出现在注释标签的消息中。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| gitpython-developers | GitPython | < 3.1.59 |
affected |
3.1.59 |
unaffected |
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| gitpython-developers | GitPython | 0 ~ 3.1.59 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-78676 | 9.8 CRITICAL | GitPython before 3.1.59 Remote Code Execution via Config Injection |
| CVE-2026-78675 | 8.4 HIGH | GitPython before 3.1.59 Local File Content Disclosure via .gitmodules |
| CVE-2026-78677 | 7.5 HIGH | GitPython before 3.1.59 Path Traversal via separate-git-dir |
| CVE-2026-78678 | 6.5 MEDIUM | GitPython before 3.1.59 Arbitrary File Read via Repo.blame() |
No comments yet