CVE Catalog

CVE-2026-46508

High
Published: Translated: NVD NIST

Summary

The Turborepo LSP VS Code extension prior to version 2.9.14000 could execute shell commands based on workspace-controlled values. A malicious workspace could provide crafted values that were interpolated into shell commands.

Risk Assessment

An attacker could exploit this vulnerability to execute arbitrary commands with the privileges of the local VS Code process, posing a serious security risk.

Recommendation

It is recommended to update the Turborepo LSP extension to version 2.9.14000 or later to mitigate this vulnerability.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS