Lucene search
+L

1065 matches found

Positive Technologies
Positive Technologies
•added 2026/08/26 12:00 a.m.•15 views

PT-2026-88955

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.60 Description GitPython fails to properly validate the git directory location, allowing attackers to impersonate the git directory using tracked files such as gitdir, commondir, and HEAD. An attacker can execut...

10CVSS8AI score0.00521EPSS
SaveExploits2References69
Positive Technologies
Positive Technologies
•added 2026/08/26 12:00 a.m.•15 views

PT-2026-88956

Name of the Vulnerable Software and Affected Versions GitPython version 3.1.59 Description The high-level diff API fails to restrict the --no-index option, which allows attackers to read arbitrary filesystem paths as repository operands. By combining --no-index with -I/--ignore-matching-lines, an...

7.1CVSS6.9AI score0.00412EPSS
SaveExploits1References68
Positive Technologies
Positive Technologies
•added 2026/08/26 12:00 a.m.•12 views

PT-2026-88957

Name of the Vulnerable Software and Affected Versions GitPython versions prior to 3.1.60 Description A regular expression denial of service exists in the Actor.name email regex function that processes commit author and committer fields. An attacker can craft a commit object with a malformed autho...

8.7CVSS7.1AI score0.00521EPSS
SaveExploits1References71
OSV
OSV
•added 2026/08/26 12:00 a.m.•7 views

OPENSUSE-SU-2026:11615-1 python313-GitPython-3.1.59-3.1 on GA media

These are all security issues fixed in the python313-GitPython-3.1.59-3.1 package on the GA media of openSUSE Tumbleweed...

9.8CVSS7.1AI score0.00775EPSS
SaveExploits2References3
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•17 views

Arbitrary Argument Injection

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Arbitrary Argument Injection via the Repo.blame and Repo.blameincremental option check in git/repo/base.py. An attacker can read local files by supplying a blame...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•17 views

External Control of File Name or Path

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to External Control of File Name or Path via the TagReference.create function in git/refs/tag.py. An attacker can read local files by supplying a positional reference val...

7.1CVSS5.8AI score0.00255EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•18 views

External Control of File Name or Path

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to External Control of File Name or Path through the Submodule.configparser path in git/objects/submodule/base.py. An attacker can disclose the first line of a readable...

8.6CVSS7.5AI score0.00178EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•19 views

Arbitrary Argument Injection

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Arbitrary Argument Injection via the writesection serialization path in git/config.py. An attacker can create a dormant multi-line value in a Git config file and trigg...

9.8CVSS8.4AI score0.00775EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•17 views

Directory Traversal

Overview GitPython is a python library used to interact with Git repositories Affected versions of this package are vulnerable to Directory Traversal through Repo.clone and Repo.clonefrom in git/repo/base.py. An attacker can create a Git repository metadata directory outside the intended clone...

8.7CVSS7.3AI score0.00651EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•17 views

Duplicate Advisory: GitPython: TagReference.create positional reference bypasses kwargs-only --file guard, enabling arbitrary file read (incomplete fix of 3af0c251)

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-3wxw-xv34-2frg. This link is maintained to preserve external references. Original Description GitPython before 3.1.59 contains an arbitrary file read vulnerability in TagReference.create where a positional...

7.1CVSS6AI score0.00255EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•13 views

Duplicate Advisory: GitPython: Incomplete unsafe_git_revision_options denylist omits --contents/-S, enabling arbitrary file read via Repo.blame()

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-5xxx-qhh7-9287. This link is maintained to preserve external references. Original Description GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits...

7.1CVSS6.5AI score0.00412EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•15 views

Duplicate Advisory: clone_from()/clone() omit --separate-git-dir from unsafe_git_clone_options, enabling arbitrary git-directory creation outside the destination

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-8mcc-hrx5-hvxc. This link is maintained to preserve external references. Original Description GitPython before 3.1.59 omits --separate-git-dir from unsafegitcloneoptions, allowing attackers to create arbitrary g...

8.7CVSS7.2AI score0.00651EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•13 views

Duplicate Advisory: Arbitrary local file content disclosure via [include] directive in untrusted .gitmodules (SubmoduleConfigParser never disables merge_includes)

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-7833-fr7j-v32q. This link is maintained to preserve external references. Original Description GitPython before 3.1.59 fails to disable mergeincludes when parsing .gitmodules, allowing attackers to disclose local...

8.6CVSS7.5AI score0.00178EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•14 views

Duplicate Advisory: Dormant multi-line git-config values are corrupted into live injected directives (e.g. core.hooksPath) on any unrelated GitConfigParser write, enabling RCE

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-284h-m62q-gf8w. This link is maintained to preserve external references. Original Description GitPython before 3.1.59 fails to safely re-serialize multi-line git-config values during write operations, corrupting...

9.8CVSS8.3AI score0.00775EPSS
SaveExploits1References4Affected Software1
NVD
NVD
•added 2026/08/25 2:16 a.m.•19 views

CVE-2026-78678

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS0.00412EPSS
SaveExploits1References2
NVD
NVD
•added 2026/08/25 2:16 a.m.•21 views

CVE-2026-78679

GitPython before 3.1.59 contains an arbitrary file read vulnerability in TagReference.create where a positional reference parameter bypasses the unsafe option guard. Attackers can supply a reference value like --file= to read arbitrary files, with contents returned in the annotated tag message...

7.1CVSS0.00255EPSS
SaveExploits0References2
OSV
OSV
•added 2026/08/25 2:16 a.m.•12 views

DEBIAN-CVE-2026-78678

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References1
OSV
OSV
•added 2026/08/25 2:16 a.m.•13 views

PYSEC-2026-3788

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.6AI score0.00412EPSS
SaveExploits1References2
NVD
NVD
•added 2026/08/25 2:16 a.m.•37 views

CVE-2026-78676

GitPython before 3.1.59 fails to safely re-serialize multi-line git-config values during write operations, corrupting dormant quoted values into injected directives like core.hooksPath. Attackers can craft config files with embedded newlines that become live git directives after any unrelated...

9.8CVSS0.00775EPSS
SaveExploits1References2
NVD
NVD
•added 2026/08/25 2:16 a.m.•20 views

CVE-2026-78677

GitPython before 3.1.59 omits --separate-git-dir from unsafegitcloneoptions, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separategitdir parameter to Repo.clonefrom or Repo.clone to redirect repository metadata to an...

8.7CVSS0.00651EPSS
SaveExploits1References2
Rows per page
Query Builder