CVEvulnerability
CVE-2022-24433
9.8 CRITICAL
Official page ↗
- Status
- Modified
- Published
- 2022-03-11
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 8.1 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS 3.1 ([email protected])
- 9.8 CRITICAL — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS 2.0 ([email protected])
- 7.5 HIGH — AV:N/AC:L/Au:N/C:P/I:P/A:P
- Weaknesses
- CWE-88
Description
The package simple-git before 3.3.0 are vulnerable to Command Injection via argument injection. When calling the .fetch(remote, branch, handlerFn) function, both the remote and branch parameters are passed to the git fetch subcommand. By injecting some git options it was possible to get arbitrary command execution.
Affected configurations
• simple-git project simple-git (< 3.3.0)
Related
Weakness · CWE (1)
- CWE-88 Improper Neutralization of Argument Delimiters in a Command weakness
References
- https://github.com/steveukx/git-js/pull/767 Patch, Third Party Advisory
- https://github.com/steveukx/git-js/releases/tag/simple-git%403.3.0 Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-2421245 Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-SIMPLEGIT-2421199 Patch, Third Party Advisory
- https://github.com/steveukx/git-js/pull/767 Patch, Third Party Advisory
- https://github.com/steveukx/git-js/releases/tag/simple-git%403.3.0 Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-2421245 Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-SIMPLEGIT-2421199 Patch, Third Party Advisory