在 GitPython 3.2.0 之前的版本中, 存在参数注入漏洞,远程攻击者可以通过提供一个被解析为 Git 选项的分支名称,实现读取任意文件的目的。攻击者可以托管一个默认分支名称为 的仓库,当克隆工具尝试检出该活动分支时,会因 GitCommandError 错误消息泄露文件内容。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| gitpython-developers | GitPython | < 3.2.0 |
affected |
3.2.0 |
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.2.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-110858 | 8.1 HIGH | GitPython 3.1.30 before 3.2.0 Command Injection via Remote.pull() Refspec |
| CVE-2026-110856 | 7.5 HIGH | GitPython before 3.2.0 ReDoS via _re_actor_epoch in parse_actor_and_date |
| CVE-2026-110857 | 7.5 HIGH | GitPython before 3.2.0 Command Execution via ls_remote ext:: URLs |
| CVE-2026-110855 | 6.5 MEDIUM | GitPython before 3.2.0 Environment Variable Disclosure via .gitmodules Submodule Name |
| CVE-2026-110860 | 6.1 MEDIUM | GitPython 3.1.62 before 3.2.0 Symlink Path Traversal via Submodule.move() |
No comments yet