High severity · published May 15, 2026
CVE-2026-46508
Turborepo: VSCode Extension command injection
7.8
CVSS
0.2%
EPSS
No
On KEV
Description
Turborepo is a high-performance build system for JavaScript and TypeScript codebases. Prior to 2.9.14000, the Turborepo LSP VS Code extension could execute shell commands derived from workspace-controlled values. The extension used string-based command execution for Turborepo daemon commands and task runs. A malicious workspace could provide crafted values through workspace settings or task names in the repository's source code that were interpolated into shell commands. When the extension activated or when a user ran a task through the extension, those values could be interpreted by the user's shell, allowing arbitrary command execution with the privileges of the local VS Code process. This vulnerability is fixed in 2.9.14000.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 5% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TU
turborepo · vercel
< 2.9.14000 · source: vendor
TL
Turborepo Language Server Protocol · Vercel
before 2.9.14000 · source: NVD
Affected product
TU
turborepo
vercel
More from turborepo
9.8
CVE-2026-45772
Turborepo: Unexpected local code execution during Yarn Berry detection
6.5
CVE-2026-45773
Turborepo: Login callback CSRF/session fixation