GitPython before 3.2.0 contains an information disclosure vulnerability that allows malicious repositories to expand environment variables via separate_git_dir in Repo._clone(), which omits expand_vars=False when calling Git.polish_url(). Attackers can craft a
Shenlong is analyzing...
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-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-110860 | 6.1 MEDIUM | GitPython 3.1.62 before 3.2.0 Symlink Path Traversal via Submodule.move() |
No comments yet