GitPython 3.1.30 至 3.2.0 版本(不含 3.2.0)存在远程代码执行漏洞。该漏洞位于 函数中,其针对不安全选项的防护机制仅检查关键字参数,而未对位置参数 进行有效验证。攻击者若能控制 ,即可通过构造 参数,在使用本地路径或 SSH 传输协议时,以调用进程的权限执行操作系统命令。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| gitpython-developers | GitPython | 3.1.30< 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 | 3.1.30 ~ 3.2.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-110856 | 7.5 HIGH | GitPython before 3.2.0 ReDoS via _re_actor_epoch in parse_actor_and_date |
| CVE-2026-110859 | 7.5 HIGH | GitPython before 3.2.0 Arbitrary File Read via Head.checkout() Branch Name |
| 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