Turborepo: Unexpected local code execution during Yarn Berry detection
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| vercel | turborepo | affected |
|
||||||
| @turbo | codemod | affected |
|
||||||
| @turbo | workspaces | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @turbo | Codemod |
|
||||||||
| @turbo | Workspaces |
|
||||||||
| Vercel | Turborepo |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-3qcw-2rhx-2726 | Turbo: Unexpected local code execution during Yarn Berry detection |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.386% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:vercel:turborepo:*:*:*:*:*:node.js:*:* | |
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
@turbo
@turbo codemod @turbo workspaces Vercel Vercel turborepo |
|
| Vendors & Products |
@turbo
@turbo codemod @turbo workspaces Vercel Vercel turborepo |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Turborepo is a high-performance build system for JavaScript and TypeScript codebases. From 1.1.0 to before 2.9.14, Turborepo can be vulnerable to arbitrary code execution when run in untrusted repositories that contain malicious Yarn configuration. In affected versions, package manager detection executed yarn --version from the project directory, which could cause Yarn to load and execute a project-controlled yarnPath from .yarnrc.yml. An attacker who controls repository contents could cause code execution when a user or CI system runs affected turbo, @turbo/codemod, or @turbo/workspace conversion commands. This vulnerability is fixed in 2.9.14. | |
| Title | Turborepo: Unexpected local code execution during Yarn Berry detection | |
| Weaknesses | CWE-426 | |
| References |
| |
| Metrics |
cvssV4_0
|