Critical, CVSS 9.8npmAmendedPublished
Command injection in workspace-tools
CVE-2022-25865 · GHSA-5875-m6jq-vf78
- Affected
- npm workspace-tools < 0.18.4
- Fixed in
- 0.18.4· Vendor fix available
- Issue
- The package workspace-tools before 0.18.4 is vulnerable to Command Injection via git argument injection. When calling the fetchRemoteBranch(remote: string, remoteBranch: string, cwd: string) function, both the remote and remoteBranch parameters are passed to the git fetch subcommand in a way that additional flags can be set. The additional flags can be used to perform a command injection.
Recommended action: Upgrade to 0.18.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.