HIGH 8.8 npm
degit has a Command Injection issue
GHSA-77c7-pq4r-6mcq · CVE-2026-11572
Published · Modified
Description
Versions of the package degit before 2.8.6, from 3.0.0 and before 3.3.1 are vulnerable to Command Injection due to improper sanitisation of user input for git shell commands directly invoked with exec() method by _cloneWithGit() and fetchRefs() functions. An attacker can execute arbitrary operating system commands as the process user by supplying a specially crafted git repository name.
References
- ADVISORY https://nvd.nist.gov/vuln/detail/CVE-2026-11572
- WEB https://github.com/Rich-Harris/degit/commit/4ac99e4a4c3f53ca3b5c997bcd7542742ad0c443
- WEB https://github.com/Rich-Harris/degit/commit/d55bfd7cea79c0b387f69ec8477b6c34abf9f226
- WEB https://gist.github.com/badp3te/cf22a939eedbd3d8ade9123827d61639
- PACKAGE https://github.com/Rich-Harris/degit
- WEB https://security.snyk.io/vuln/SNYK-JS-DEGIT-17116207
Ready to move
Start Securing
Free, no credit card | First findings in minutes