Description
Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. Prior to 4.5.6, POST /api/v1/deployments/:deploymentId/background-workers calls CreateDeploymentBackgroundWorkerServiceV4.call() in apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV4.server.ts, where workerDeployment.findFirst() selects a deployment by friendlyId without an environmentId predicate. A caller with a valid API key for one project can submit another project's deployment identifier, link an attacker-owned background worker to the victim deployment, and move the victim deployment from BUILDING to DEPLOYING. This issue is fixed in version 4.5.6.
Published: 2026-08-13
Score: 9.9 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Trigger.dev allows a user who owns a valid API key for one project to register a background worker for a deployment belonging to another project. The underlying code does not verify the deployment’s environment, so the attacker can link a malicious background worker and move the victim deployment from BUILDING to DEPLOYING. The vulnerability is a form of privilege escalation that bypasses normal authorization checks (CWE‑639 and CWE‑862). The affected state change could let an attacker interfere with deployment workflows, potentially leading to unauthorized code execution or service disruption.

Affected Systems

The issue affects the Trigger.dev platform (triggerdotdev:trigger.dev) in all releases prior to version 4.5.6. The patch introduced in 4.5.6 adds the missing environment check to prevent cross‑project worker registration.

Risk and Exploitability

The CVSS score of 9.9 categorizes this vulnerability as critical, indicating a high likelihood of exploitation if an attacker can obtain an API key for any project. Although EPSS data is unavailable, the lack of preventive checks and remote‑only API access give attackers a clear path to manipulate other projects’ deployments. The vulnerability is not listed in CISA’s KEV catalog and no official workaround is provided, meaning the only mitigations are code changes or up‑grading.

Generated by OpenCVE AI on August 13, 2026 at 21:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Trigger.dev version 4.5.6 or later, which adds the necessary environment validation.
  • Restrict API keys to the minimal project scope required and enforce least‑privilege policies.
  • Monitor for anomalous background‑worker registrations, especially those that target deployments outside the owner’s project, to detect potential abuse early.

Generated by OpenCVE AI on August 13, 2026 at 21:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Description Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. Prior to 4.5.6, POST /api/v1/deployments/:deploymentId/background-workers calls CreateDeploymentBackgroundWorkerServiceV4.call() in apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV4.server.ts, where workerDeployment.findFirst() selects a deployment by friendlyId without an environmentId predicate. A caller with a valid API key for one project can submit another project's deployment identifier, link an attacker-owned background worker to the victim deployment, and move the victim deployment from BUILDING to DEPLOYING. This issue is fixed in version 4.5.6.
Title Trigger.dev: Cross-project deployment worker registration can modify another project's deployment state
Weaknesses CWE-639
CWE-862
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T19:56:04.286Z

Reserved: 2026-08-13T14:04:09.605Z

Link: CVE-2026-73656

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T20:17:30.297

Modified: 2026-08-13T20:17:30.297

Link: CVE-2026-73656

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T22:00:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization