-
CVSS Score
-The vulnerability stems from the fetchRepo function's handling of the URL parameter. The patch removed the URL parameter entirely (changed from fetchRepo(url, cacheInfo, options) to fetchRepo(cacheInfo, options)), indicating the URL's href field was the injection vector. Pre-patch, attackers could supply a crafted href value (e.g., '|touch /tmp/rce') that would be executed during repository cloning. The CWE-77 classification and Snyk's PoC confirm command injection via unsanitized URL input in this function.
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| @acrontum/filesystem-template | npm | < 0.0.2 | 0.0.2 |
A Semantic Attack on Google Gemini - Read the Latest Research