Skip to main content
← All vulnerabilities
CVE-2026-45772GHSA-3QCW-2RHX-2726

Turborepo: Unexpected local code execution during Yarn Berry detection

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.9.14
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • vercel turborepo

    From 1.1.0 · fixed in 2.9.14

  • @turbo codemod

    From 2.3.4 · fixed in 2.9.14

  • @turbo workspaces

    From 2.3.4 · fixed in 2.9.14

  • turbonpm

    From 1.1.0 · fixed in 2.9.14

  • @turbo/codemodnpm

    From 2.3.4 · fixed in 2.9.14

  • @turbo/workspacesnpm

    From 2.3.4 · fixed in 2.9.14

References 1

GitHub · vercel/turborepo