Read the docs
TI-2021-22687 Aliases GHSA-hxwm-x553-x359

Arbitrary Command Injection due to Improper Command Sanitization

Priority LOW 38CWE-78Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
Code execution
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from GitHub. Impact type from CWE-78.

Summary

### Summary There exists a command injection vulnerability in `npmcli/git` versions <2.0.8 which may result in arbitrary shell command execution due to improper argument sanitization when `npmcli/git` is used to execute Git commands based on user controlled input. The impact of this issue is possible Arbitrary Command Injection when `npmcli/git` is run with untrusted (user controlled) Git command arguments. ### Impact Arbitrary Command Injection ### Details `npmcli/git` prior to release `2.0.8` passed user controlled input as arguments to a shell command without properly sanitizing this input. Passing unsanitized input to a shell can lead to arbitrary command injection. For example passing `git+https://github.com/npm/git; echo hello world` would trigger the shell execution of `echo hello world`. This issue was remediated by no longer running `npmcli/git` git commands through an intermediate shell. ### Patches This issue has been patched in release `2.0.8` ### Acknowledgements This report was reported to us by @tyage (Ierae Security) through the [GitHub Bug Bounty Program](https://bounty.github.com).

Why it matters now

Fix Fixed @npmcli/git (npm): 2.0.8

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—@npmcli/git (npm)before 2.0.82.0.8Patch availableGHSA-hxwm-x553-x359
  • @npmcli/git (npm) Vendor— Affected before 2.0.8 Fixed in 2.0.8 Patch available GHSA-hxwm-x553-x359

Remediation

  • Fix · GHSA-hxwm-x553-x359 @npmcli/git (npm) Fixed in 2.0.8 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-hxwm-x553-x359

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences