Description
Trigger.dev before 4.7.0 contains a missing authorization vulnerability that allows holders of unrestricted environment API keys to block runs they do not own by supplying a foreign parentRunId to batch-creation endpoints. Attackers can send requests to POST /api/v3/batches or POST /api/v2/tasks/batch with resumeParentOnCompletion to suspend, indefinitely block, or inject errors into production or cross-organization runs.
Published: 2026-10-21
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via unauthorized run blocking
Action: Apply Patch
AI Analysis

Impact

Trigger.dev releases older than 4.7.0 contain a missing authorization check that lets anyone holding an unrestricted environment API key supply a foreign parentRunId to the batch creation endpoints. By doing so the attacker can suspend, forever block, or force errors into runs that belong to other users or organizations. The weakness is a classic authorization bypass, classified as CWE-639.

Affected Systems

The affected product is Trigger.dev from triggerdotdev. All versions prior to 4.7.0 are vulnerable. This includes every release through 4.6.x, regardless of minor patch level.

Risk and Exploitability

The CVSS score of 7.2 indicates a moderate to high severity, yet the EPSS score of less than 1% suggests that exploitation attempts are expected to be rare. The vulnerability is not listed in the CISA KEV catalog, meaning no known large‑scale exploitation is documented. Attack feasibility requires possession of an unrestricted environment API key and the ability to craft requests to POST /api/v3/batches or POST /api/v2/tasks/batch with the resumeParentOnCompletion flag. Once these prerequisites are met, the attacker can exercise the denial of service effect without interactive user involvement.

Generated by OpenCVE AI on October 21, 2026 at 16:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Trigger.dev to version 4.7.0 or later to eliminate the missing authorization check.
  • Restrict the permissions of environment API keys so that they only have the minimal scopes required for operations.
  • Implement monitoring or rate limiting on the batch creation endpoints to detect and block anomalous requests.

Generated by OpenCVE AI on October 21, 2026 at 16:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Triggerdotdev
Triggerdotdev trigger.dev
Vendors & Products Triggerdotdev
Triggerdotdev trigger.dev

Wed, 21 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description Trigger.dev before 4.7.0 contains a missing authorization vulnerability that allows holders of unrestricted environment API keys to block runs they do not own by supplying a foreign parentRunId to batch-creation endpoints. Attackers can send requests to POST /api/v3/batches or POST /api/v2/tasks/batch with resumeParentOnCompletion to suspend, indefinitely block, or inject errors into production or cross-organization runs.
Title Trigger.dev before 4.7.0 Missing Authorization via Batch parentRunId Waitpoints
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Triggerdotdev Trigger.dev
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T15:21:20.734Z

Reserved: 2026-10-20T21:43:23.218Z

Link: CVE-2026-114066

cve-icon Vulnrichment

Updated: 2026-10-28T15:21:16.071Z

cve-icon NVD

Status : Deferred

Published: 2026-10-21T01:17:30.090

Modified: 2026-10-28T16:17:04.673

Link: CVE-2026-114066

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:42:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key