CVE-2026-45773 Details
Description
Turborepo is a high-performance build system for JavaScript and TypeScript codebases. Prior to 2.9.14, Turborepo's self-hosted login and SSO browser flows did not validate a CSRF state value on the localhost callback. While the CLI was waiting for authentication, a malicious web page could send a request to the local callback server with an attacker-controlled token. If accepted before the legitimate callback, the CLI could complete login with the wrong credentials. This affects users authenticating the turbo CLI against self-hosted remote cache/auth endpoints. Vercel-hosted login flows using device authorization are not affected. This vulnerability is fixed in 2.9.14.
A cross-site request forgery (CSRF) vulnerability has been identified in Turborepo versions through 2.9.13. The issue arises in self-hosted login and single sign-on (SSO) browser flows, which failed to validate a CSRF state value on the localhost callback. While the command-line interface (CLI) awaited authentication, a malicious web page could send a request to the local callback server with an attacker-controlled token. If this token was accepted before the legitimate callback, the CLI could complete the login process with incorrect credentials. This vulnerability impacts users authenticating the 'turbo' CLI against self-hosted remote cache or authentication endpoints. Vercel-hosted login flows using device authorization are not affected.
Users can upgrade to Turborepo version 2.9.14 or later, where this vulnerability has been fixed. If an immediate upgrade is not possible, it is recommended to avoid browser-based self-hosted 'turbo login' or SSO flows on machines that may encounter untrusted web content during authentication. Instead, use a pre-provisioned token or environment-based authentication.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed May 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/vercel/turborepo/security/advisories/GHSA-hcf7-66rw-9f5r | [email protected] | Vendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-352 | Cross-Site Request Forgery (CSRF) | [email protected] |
| CWE-384 | Session Fixation | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| vercel turborepo | < 2.9.14 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 19, 2026 | Initial Analysis | [email protected] |
| May 15, 2026 | New CVE Received | [email protected] |