Lucene search
+L

22 matches found

PyPA
PyPA
•added 2026/09/10 9:44 a.m.•11 views

GitPython: Unguarded git option forwarding in Repo.init enables arbitrary command execution via --template clone hooks

SummaryRepo.init forwards kwargs verbatim to git init with no unsafe-option guard and no allowunsafeoptions parameter. git init --template= copies /hooks/ into the new repo's .git/hooks, so an attacker-controlled template kwarg plants a hook that executes on the next git operation → arbitrary cod...

8.8CVSS6.6AI score0.00825EPSS
SaveExploits1References9Affected Software1
RedHat Linux
RedHat Linux
•added 2026/09/03 11:00 p.m.•12 views

gitpython: GitPython: Remote Code Execution via malicious Git template

A flaw was found in GitPython. An incomplete denylist in the unsafegitcloneoptions function fails to restrict the --template option. This allows a remote attacker to supply a malicious Git template directory, leading to arbitrary command execution during clone operations...

8.8CVSS7.7AI score0.00835EPSS
SaveExploits1References6
RedhatCVE
RedhatCVE
•added 2026/08/14 3:20 p.m.•11 views

CVE-2026-73623

A flaw was found in GitPython. An incomplete denylist in the unsafegitcloneoptions function fails to restrict the --template option. This allows a remote attacker to supply a malicious Git template directory, leading to arbitrary command execution during clone operations...

8.8CVSS5.8AI score0.00835EPSS
SaveExploits1References5
OSV
OSV
•added 2026/08/13 12:17 p.m.•6 views

PYSEC-2026-3952

GitPython before 3.1.54 contains an incomplete denylist in unsafegitcloneoptions that omits --template, allowing attackers to achieve arbitrary command execution during clone operations. Attackers can supply --template pointing to a directory containing malicious post-checkout hooks that execute...

8.8CVSS7.5AI score0.00835EPSS
SaveExploits1References2
AlpineLinux
AlpineLinux
•added 2026/08/13 11:28 a.m.•14 views

CVE-2026-73623

GitPython before 3.1.54 contains an incomplete denylist in unsafegitcloneoptions that omits --template, allowing attackers to achieve arbitrary command execution during clone operations. Attackers can supply --template pointing to a directory containing malicious post-checkout hooks that execute...

8.8CVSS7.5AI score0.00835EPSS
SaveExploits1References2
Vulnrichment
Vulnrichment
•added 2026/08/13 11:28 a.m.•9 views

CVE-2026-73623 GitPython before 3.1.54 Remote Code Execution via --template

GitPython before 3.1.54 contains an incomplete denylist in unsafegitcloneoptions that omits --template, allowing attackers to achieve arbitrary command execution during clone operations. Attackers can supply --template pointing to a directory containing malicious post-checkout hooks that execute...

7.7CVSS5.8AI score0.00835EPSS
SaveExploits1References2
Tenable Nessus
Tenable Nessus
•added 2025/08/24 12:00 a.m.•5 views

Linux Distros Unpatched Vulnerability : CVE-2020-14001

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as...

9.8CVSS8AI score0.0456EPSS
SaveExploits0References2
SUSE CVE
SUSE CVE
•added 2023/02/15 3:58 a.m.•8 views

SUSE CVE-2020-14001

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

7.3CVSS7.5AI score0.0456EPSS
SaveExploits0References5
OSV
OSV
•added 2021/07/27 11:04 a.m.•7 views

OESA-2021-1280 rubygem-kramdown security update

kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions. Security Fixes: The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access su...

9.8CVSS7.6AI score0.0456EPSS
SaveExploits0References2
Tenable Nessus
Tenable Nessus
•added 2020/08/10 12:00 a.m.•38 views

Debian DLA-2316-1 : ruby-kramdown security update

ruby-kramdown processes the template option inside Kramdown documents by default, which allows unintended read access such as template='/etc/passwd' or unintended embedded Ruby code execution such as a string that begins with template='string://%= . NOTE: kramdown is used in Jekyll, GitLab Pages,...

9.8CVSS8AI score0.0456EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2020/08/07 10:27 p.m.•72 views

Unintended read access in kramdown gem

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.8CVSS2.6AI score0.0456EPSS
SaveExploits0References15Affected Software1
Snyk
Snyk
•added 2020/07/19 10:12 a.m.•8 views

Remote Code Execution (RCE)

Overview kramdown is a Yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions. Affected versions of this package are vulnerable to Remote Code Execution RCE. The gem processes the template option inside Kramdown documents by...

9.8CVSS9.4AI score0.0456EPSS
SaveExploits0References2
NVD
NVD
•added 2020/07/17 4:15 p.m.•30 views

CVE-2020-14001

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.8CVSS0.0456EPSS
SaveExploits0References13
OSV
OSV
•added 2020/07/17 4:15 p.m.•2 views

DEBIAN-CVE-2020-14001

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.8CVSS9AI score0.0456EPSS
SaveExploits0References1
OSV
OSV
•added 2020/07/17 4:15 p.m.•31 views

CVE-2020-14001

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.8CVSS7AI score
SaveExploits0References13
OSV
OSV
•added 2020/07/17 4:15 p.m.•17 views

UBUNTU-CVE-2020-14001

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.8CVSS7.7AI score0.0456EPSS
SaveExploits0References10
Prion
Prion
•added 2020/07/17 4:15 p.m.•23 views

Remote code execution

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

7.5CVSS9.3AI score0.0456EPSS
SaveExploits0References13Affected Software4
CVE
CVE
•added 2020/07/17 3:27 p.m.•187 views

CVE-2020-14001

The vulnerability CVE-2020-14001 affects the kramdown Ruby gem prior to 2.3.0, where the template option is processed by default in Kramdown documents. This can allow unintended read access (e.g., template="/etc/passwd") or unintended embedded Ruby code execution (e.g., template="string://<%= ...

9.8CVSS9.3AI score0.0456EPSS
SaveExploits0References13Affected Software1
Cvelist
Cvelist
•added 2020/07/17 3:27 p.m.•86 views

CVE-2020-14001

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.4AI score0.0456EPSS
SaveExploits0References13
AlpineLinux
AlpineLinux
•added 2020/07/17 3:27 p.m.•204 views

CVE-2020-14001

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.8CVSS9.6AI score0.0456EPSS
SaveExploits0
Rows per page
Query Builder