Lucene search
+L

8 matches found

Vulnrichment
Vulnrichment
•added 2026/10/14 10:52 p.m.•8 views

CVE-2026-110857 GitPython before 3.2.0 Command Execution via ls_remote ext:: URLs

GitPython before 3.2.0 contains a remote code execution vulnerability that allows attackers to run commands because Git.lsremote forwards URLs without checkunsafeprotocols validation. Attackers can supply ext:: remote-helper URLs to execute commands when git permits the ext transport, while...

7.7CVSS7.5AI score0.00417EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/10/14 10:52 p.m.•24 views

CVE-2026-110857 GitPython before 3.2.0 Command Execution via ls_remote ext:: URLs

GitPython before 3.2.0 contains a remote code execution vulnerability that allows attackers to run commands because Git.lsremote forwards URLs without checkunsafeprotocols validation. Attackers can supply ext:: remote-helper URLs to execute commands when git permits the ext transport, while...

7.7CVSS7.5AI score0.00417EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/10/14 10:52 p.m.•40 views

CVE-2026-110857 GitPython before 3.2.0 Command Execution via ls_remote ext:: URLs

GitPython before 3.2.0 contains a remote code execution vulnerability that allows attackers to run commands because Git.lsremote forwards URLs without checkunsafeprotocols validation. Attackers can supply ext:: remote-helper URLs to execute commands when git permits the ext transport, while...

7.7CVSS0.00417EPSS
SaveExploits0References2
CVE
CVE
•added 2026/10/14 10:52 p.m.•49 views

CVE-2026-110857

The GitPython library (versions before 3.2.0 ) is vulnerable to remote code execution due to a lack of check_unsafe_protocols validation in the Git.ls_remote function. Attackers can exploit this by supplying ext:: remote-helper URLs to execute commands, provided that the underlying git installati...

7.7CVSS7.5AI score0.00417EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•23 views

PYSEC-2026-3839 GitPython: command injection via unguarded Git options in `Repo.archive()`, `git.ls_remote()`, and arbitrary file overwrite via `Repo.iter_commits()` / `Repo.blame()`

Summary GitPython already know that --upload-pack / --exec are command-exec vectors, they are denylist in git/remote.py:535 and check by Git.checkunsafeoptions git/cmd.py:963, the thing is this check him he is only call from fetch, pull, push and clonefrom, everything else who build a git argv fr...

8.4CVSS7.7AI score0.01251EPSS
SaveExploits1References9
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/13 12:00 a.m.•9 views

CVE-2026-73625: Improper Neutralization of Special Elements used in an OS Command

GitPython versions before 3.1.54 contain a remote code execution vulnerability in the checkunsafeoptions guard that can be bypassed by smuggling git options inside single-character kwarg values. Attackers can supply crafted option dictionaries to clonefrom, fetch, pull, push, lsremote, itercommit...

8.8CVSS8.5AI score0.00676EPSS
SaveExploits1References4
osv_ghsa
osv_ghsa
•added 2026/08/01 3:30 p.m.•9 views

GHSA-4VPG-PFJ8-M33Q Duplicate Advisory: GitPython: command injection via unguarded Git options in `Repo.archive()`, `git.ls_remote()`, and arbitrary file overwrite via `Repo.iter_commits()` / `Repo.blame()`

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-956x-8gvw-wg5v. This link is maintained to preserve external references. Original Description GitPython before 3.1.51 fails to guard against dangerous Git options passed as keyword arguments in Repo.archive and...

8.6CVSS6AI score
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/07/24 4:42 p.m.•22 views

GHSA-R9MR-M37C-5FR3 GitPython: Unsafe git option guard bypass via single-character kwarg value token smuggling enables arbitrary command execution

Summary GitPython's checkunsafeoptions guard the control introduced by CVE-2026-42215 / GHSA-2f96 and hardened since can be bypassed for every guarded method clone/clonefrom, fetch/pull/push, lsremote, itercommits, blame, archive by smuggling an option token inside the VALUE of a single-character...

8.8CVSS7.7AI score0.00749EPSS
SaveExploits2References5
Rows per page
Query Builder