CVE-2022-24437

The package git-pull-or-clone before 2.0.2 are vulnerable to Command Injection due to the use of the --upload-pack feature of git which is also supported for git clone. The source includes the use of the secure child process API spawn(). However, the outpath parameter passed to it may be a command-line argument to the git clone command and result in arbitrary command injection.
Configurations

Configuration 1 (hide)

cpe:2.3:a:git-pull-or-clone_project:git-pull-or-clone:*:*:*:*:*:node.js:*:*

History

08 Aug 2023, 14:21

Type Values Removed Values Added
CWE CWE-77 CWE-88

11 May 2022, 15:53

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : 7.5
v3 : 9.8
First Time Git-pull-or-clone Project
Git-pull-or-clone Project git-pull-or-clone
CWE CWE-77
References (MISC) https://gist.github.com/lirantal/327e9dd32686991b5a1fa6341aac2e7b - (MISC) https://gist.github.com/lirantal/327e9dd32686991b5a1fa6341aac2e7b - Exploit, Third Party Advisory
References (MISC) https://snyk.io/vuln/SNYK-JS-GITPULLORCLONE-2434307 - (MISC) https://snyk.io/vuln/SNYK-JS-GITPULLORCLONE-2434307 - Exploit, Third Party Advisory
References (MISC) https://github.com/feross/git-pull-or-clone/commit/f9ce092be13cc32e685dfa26e7705e9c6e3108a3 - (MISC) https://github.com/feross/git-pull-or-clone/commit/f9ce092be13cc32e685dfa26e7705e9c6e3108a3 - Patch, Third Party Advisory
CPE cpe:2.3:a:git-pull-or-clone_project:git-pull-or-clone:*:*:*:*:*:node.js:*:*

01 May 2022, 16:15

Type Values Removed Values Added
New CVE

Information

Published : 2022-05-01 16:15

Updated : 2023-12-10 14:22


NVD link : CVE-2022-24437

Mitre link : CVE-2022-24437

CVE.ORG link : CVE-2022-24437


JSON object : View

Products Affected

git-pull-or-clone_project

  • git-pull-or-clone
CWE
CWE-88

Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')