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

21 Nov 2024, 06:50

Type Values Removed Values Added
References () https://gist.github.com/lirantal/327e9dd32686991b5a1fa6341aac2e7b - Exploit, Third Party Advisory () https://gist.github.com/lirantal/327e9dd32686991b5a1fa6341aac2e7b - Exploit, Third Party Advisory
References () https://github.com/feross/git-pull-or-clone/commit/f9ce092be13cc32e685dfa26e7705e9c6e3108a3 - Patch, Third Party Advisory () https://github.com/feross/git-pull-or-clone/commit/f9ce092be13cc32e685dfa26e7705e9c6e3108a3 - Patch, Third Party Advisory
References () https://snyk.io/vuln/SNYK-JS-GITPULLORCLONE-2434307 - Exploit, Third Party Advisory () https://snyk.io/vuln/SNYK-JS-GITPULLORCLONE-2434307 - Exploit, Third Party Advisory

08 Aug 2023, 14:21

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

Information

Published : 2022-05-01 16:15

Updated : 2024-11-21 06:50


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')