Lucene search
+L

2736 matches found

Cvelist
Cvelist
•added 2026/05/07 6:22 p.m.•50 views

CVE-2026-44243 GitPython: Path traversal in GitPython reference APIs allows arbitrary file write and delete outside the repository

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.48, a vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory...

8.8CVSS0.00419EPSS
SaveExploits1References2
Vulnrichment
Vulnrichment
•added 2026/05/07 6:22 p.m.•15 views

CVE-2026-44243 GitPython: Path traversal in GitPython reference APIs allows arbitrary file write and delete outside the repository

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.48, a vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory...

8.8CVSS7.3AI score0.00419EPSS
SaveExploits1References2
osv_cve
osv_cve
•added 2026/05/07 6:22 p.m.•18 views

CVE-2026-44243 GitPython: Path traversal in GitPython reference APIs allows arbitrary file write and delete outside the repository

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.48, a vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory...

8.8CVSS7.1AI score
SaveExploits0References4
Debian CVE
Debian CVE
•added 2026/05/07 6:22 p.m.•32 views

CVE-2026-44244

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.setvalue passes values to Python's configparser without validating for newlines. GitPython's own write converts embedded newlines into indented continuation lines e.g. \n becomes \n\t, b...

7.8CVSS7.3AI score0.00237EPSS
SaveExploits1
vulnersOsv
vulnersOsv
•added 2026/05/07 6:22 p.m.•3 views

ac-solver (0.1.0), acedeploy (>=2.4.15, <=2.4.366.dev1) +900 more potentially affected by CVE-2026-44244 via gitpython (>=0.3.4, <=3.1.47)

gitpython PYPI version =0.3.4, =2.4.15, =2025.10.17, =0.4.0, =0.4.0, =1.2.3, =0.4.7, =0.4.7, =0.2.0, =0.1.8, =0.87.2.dev9, =0.5.0, =0.1.0.dev19, =1.3.0, =2.0.3 and more Source cves: CVE-2026-44244 Source advisory: MEND:CVE-2026-44244...

7.8CVSS7.5AI score0.00237EPSS
SaveExploits1
attackerkb
attackerkb
•added 2026/05/07 6:22 p.m.•16 views

CVE-2026-44244

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.setvalue passes values to Python's configparser without validating for newlines. GitPython's own write converts embedded newlines into indented continuation lines e.g. \n becomes \n\t, b...

7.8CVSS7.4AI score0.00237EPSS
SaveExploits1References3Affected Software1
Vulnrichment
Vulnrichment
•added 2026/05/07 6:22 p.m.•19 views

CVE-2026-44244 GitPython: Newline injection in config_writer().set_value() enables RCE via core.hooksPath

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.setvalue passes values to Python's configparser without validating for newlines. GitPython's own write converts embedded newlines into indented continuation lines e.g. \n becomes \n\t, b...

7.8CVSS7.3AI score0.00237EPSS
SaveExploits1References2
Cvelist
Cvelist
•added 2026/05/07 6:22 p.m.•75 views

CVE-2026-44244 GitPython: Newline injection in config_writer().set_value() enables RCE via core.hooksPath

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.setvalue passes values to Python's configparser without validating for newlines. GitPython's own write converts embedded newlines into indented continuation lines e.g. \n becomes \n\t, b...

7.8CVSS0.00237EPSS
SaveExploits1References2
osv_cve
osv_cve
•added 2026/05/07 6:22 p.m.•24 views

CVE-2026-44244 GitPython: Newline injection in config_writer().set_value() enables RCE via core.hooksPath

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.49, GitConfigParser.setvalue passes values to Python's configparser without validating for newlines. GitPython's own write converts embedded newlines into indented continuation lines e.g. \n becomes \n\t, b...

7.8CVSS7.2AI score
SaveExploits0References4
CVE
CVE
•added 2026/05/07 6:22 p.m.•83 views

CVE-2026-44244

CVE-2026-44244 (GitPython) : A newline injection in config_writer().set_value() allowed an attacker-controlled core.hooksPath to be injected via an unvalidated value, enabling RCE when Git hooks run (commit, merge, checkout). GitConfigParser.set_value() passes input to configparser without newlin...

7.8CVSS7.3AI score0.00237EPSS
SaveExploits1References2Affected Software1
vulnersOsv
vulnersOsv
•added 2026/05/07 6:19 p.m.•3 views

ac-solver (0.1.0), acedeploy (>=2.4.15, <=2.4.366.dev1) +895 more potentially affected by CVE-2026-42284 via gitpython (>=0.3.4, <=3.1.46)

gitpython PYPI version =0.3.4, =2.4.15, =2025.10.17, =0.4.0, =0.4.0, =1.2.3, =0.4.7, =0.4.7, =0.2.0, =0.1.8, =0.87.2.dev9, =0.5.0, =0.1.0.dev19, =1.3.0, =2.0.3 and more Source cves: CVE-2026-42284 Source advisory: MEND:CVE-2026-42284...

9.8CVSS8.1AI score0.00571EPSS
SaveExploits1
osv_cve
osv_cve
•added 2026/05/07 6:19 p.m.•23 views

CVE-2026-42284 GitPython: Unsafe option check validates multi_options before shlex.split transforms it

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but aft...

8.1CVSS7.9AI score0.00571EPSS
SaveExploits1References5
Vulnrichment
Vulnrichment
•added 2026/05/07 6:19 p.m.•24 views

CVE-2026-42284 GitPython: Unsafe option check validates multi_options before shlex.split transforms it

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but aft...

8.1CVSS7.9AI score0.00571EPSS
SaveExploits1References2
attackerkb
attackerkb
•added 2026/05/07 6:19 p.m.•22 views

CVE-2026-42284

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but aft...

9.8CVSS8AI score0.00571EPSS
SaveExploits1References3Affected Software1
EUVD
EUVD
•added 2026/05/07 6:19 p.m.•35 views

EUVD-2026-28412

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but aft...

9.8CVSS8AI score0.00571EPSS
SaveExploits1References2
Cvelist
Cvelist
•added 2026/05/07 6:19 p.m.•69 views

CVE-2026-42284 GitPython: Unsafe option check validates multi_options before shlex.split transforms it

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but aft...

8.1CVSS0.00571EPSS
SaveExploits1References2
AlpineLinux
AlpineLinux
•added 2026/05/07 6:19 p.m.•73 views

CVE-2026-42284

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but aft...

9.8CVSS7.9AI score0.00571EPSS
SaveExploits1
Mend
Mend
•added 2026/05/07 6:19 p.m.•11 views

CVE-2026-42284

GitPython is a python library used to interact with Git repositories. Prior to version 3.1.47, clone validates multioptions as the original list, then executes shlex.split" ".joinmultioptions. A string like "--branch main --config core.hooksPath=/x" passes validation starts with --branch, but aft...

9.8CVSS7.9AI score0.00571EPSS
SaveExploits1References6
CVE
CVE
•added 2026/05/07 6:19 p.m.•73 views

CVE-2026-42284

GitPython (Python Git library) is affected by CVE-2026-42284 due to unsafe handling of multi_options in _clone() before 3.1.47. The code validates multi_options as the original list, then performs shlex.split(" ".join(multi_options)), which can allow a crafted string like "--branch main --config ...

9.8CVSS7.9AI score0.00571EPSS
SaveExploits1References3Affected Software1
osv_cve
osv_cve
•added 2026/05/07 6:17 p.m.•14 views

CVE-2026-42215 GitPython: Command injection via Git options bypass

GitPython is a python library used to interact with Git repositories. From version 3.1.30 to before version 3.1.47, GitPython blocks dangerous Git options such as --upload-pack and --receive-pack by default, but the equivalent Python kwargs uploadpack and receivepack bypass that check. If an...

8.8CVSS7.3AI score
SaveExploits0References4
Rows per page
Query Builder