Skip to main content

Trigger.dev CVE-2026-114085

| EUVDEUVD-2026-106888 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-10-21 VulnCheck GHSA-mjhg-96gj-78w9
8.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain adjacent network access with valid run/snapshot pair
  2. Delivery
    Call supervisor attempts/start endpoint for another tenant's run
  3. Exploit
    Bypass missing ownership verification
  4. Execution
    Retrieve resolved env vars and run JWTs
  5. Impact
    Start, complete, or suspend victim tenant's runs

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires: (1) adjacent network access to the supervisor workload server (AV:A - not routable from the open internet by default); (2) possession of a VALID run/snapshot pair, i.e. an existing legitimate low-privilege workload credential (PR:L); and (3) issuing requests to the specific attempts/start endpoint of the supervisor workload API. The core defect is the absence of any ownership/tenant verification tying the run/snapshot to its deployment. Limiting factors that reduce real-world risk: the adjacency requirement, the need for a valid run/snapshot pair rather than anonymous access, and the elevated attack complexity/attack requirement (AC:H/AT:P) indicating the attacker must satisfy specific preconditions such as a usable snapshot pairing. Greatest exposure is in multi-tenant or hosted Trigger.dev installations where untrusted workloads share a supervisor; single-tenant self-hosted deployments with no untrusted workloads have materially lower exposure.

Impact

This is a credible mid-to-high priority issue for Trigger.dev operators, but not a mass-exploitation emergency. The CVSS 4.0 vector (AV:A/AC:H/AT:P/PR:L) describes an attacker who already holds a legitimate low-privilege foothold (a valid run/snapshot pair, PR:L) and adjacent network access to the supervisor workload server (AV:A), with meaningful attack complexity and a present attack requirement (AC:H/AT:P) - not a trivial internet-wide unauthenticated bug despite the CWE-306 'missing authentication' label. The high impact (VC:H/VI:H and scope/subsequent-system impact SC:H/SI:H) reflects genuine cross-tenant data exposure (resolved environment variables, run JWTs) and run manipulation. No EPSS score was supplied, the CVE is NOT in CISA KEV, and no POC is referenced, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical picture is a serious multi-tenant isolation failure that matters most in shared/hosted Trigger.dev deployments, but the adjacency requirement, need for a valid run/snapshot pair, and elevated complexity all constrain real-world reach. Note the CWE-306 'missing authentication' framing is in tension with PR:L in the vector: the flaw is really a missing OWNERSHIP/authorization check on an endpoint that still requires some valid workload credential - verify with the vendor advisory (GHSA-jc26-22qp-cgqj) before treating it as fully unauthenticated.

Exploit ScenarioDerived

In a shared Trigger.dev deployment, a tenant who already runs a legitimate workload obtains a valid run/snapshot pair and, from an adjacent network position, calls the supervisor workload server's attempts/start endpoint referencing another tenant's run. Because ownership is never verified, the server returns that victim tenant's resolved environment variables and run JWTs and lets the attacker start, complete, or suspend the victim's runs. No public exploit code is referenced, so exploitation would require custom tooling, and the AC:H/AT:P metrics imply non-trivial conditions such as guessing or obtaining a valid snapshot pairing.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Trigger.dev self-hosted and cloud deployments through version 4.7.6 expose a supervisor workload API endpoint (attempts/start) that performs no ownership check, letting a caller act on runs and snapshots belonging to other deployments. Exploitation is not anonymous: an attacker must already hold a legitimate low-privilege run/snapshot pair and must reach the supervisor over an adjacent network segment, after which they can read resolved environment variables and run JWTs or start, complete, and suspend other tenants' runs. There is no public exploit code or confirmed active exploitation (no CISA KEV), and the vendor advisory GHSA-jc26-22qp-cgqj is the authoritative reference; risk concentrates in multi-tenant or hosted installations where untrusted workloads share a supervisor, while single-tenant self-hosted setups with no third-party workloads are materially less exposed.

RemediationAI

Consult the vendor advisory GHSA-jc26-22qp-cgqj (https://github.com/triggerdotdev/trigger.dev/security/advisories/GHSA-jc26-22qp-cgqj) for the fixed release and upgrade past the affected 4.7.6 range; an exact patched version number was not independently confirmed in the provided data, so verify the tagged release before closing the finding (upstream fix available per vendor advisory; released patched version not independently confirmed). If upgrading cannot be done immediately, the highest-value compensating control is network placement: the assessment rates the vector AV:A, so confine the supervisor workload server to a private segment reachable only by the orchestrator, and block inbound access from workload containers, CI runners, or any user-controlled network - this directly removes the adjacency precondition but complicates legitimate cross-host scheduling. Second, eliminate multi-tenancy on the supervisor: run untrusted or third-party workloads on separate supervisor instances per tenant, which limits cross-deployment reach at the cost of additional infrastructure and duplicated configuration. Third, treat run/snapshot identifiers as secrets - rotate any exposed run JWTs and resolved environment variables, shorten their lifetime, and audit supervisor logs for attempts/start calls whose run/snapshot identifiers do not match the requesting workload, since such mismatches are the direct signature of this attack and are the only reliable detection point given the endpoint's lack of ownership checks.

Affected VersionsENISA

trigger.dev 0 ≤4.7.6

Affected Packages

euvd trigger_dev no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a textbook CWE-306 (Missing Authentication for Critical Function) case, though in practice it is better described as missing authorization/tenant binding: the supervisor workload server accepts a run/snapshot pair and resolves it to a deployment without verifying that the requesting workload actually owns that run. Trigger.dev's architecture splits execution between an orchestrator and per-workload supervisors, and the attempts/start call is the handshake that resolves secrets into the workload context (environment variables and run-scoped JWTs) and drives run lifecycle transitions. Because the endpoint trusts the supplied identifiers rather than a signed ownership claim, knowledge of any valid pair is sufficient to cross deployment boundaries. The assessed CVSS:3.1 vector AV:A/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:L reflects that the attack surface is not internet-routable by default, that a usable snapshot pairing must be satisfied (attack requirement AT:P / high complexity), and that consequences scope-change into other tenants' environments - high confidentiality and integrity loss with more limited availability impact.

Know when Trigger Dev gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.8 HIGH
CVSS:4.0/AV:A/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L
vuln.today AI 7.9 HIGH

Adjacent supervisor access (AV:A) and a required valid run/snapshot pair give PR:L and AC:H; cross-tenant impact crosses a security boundary, so S:C with high confidentiality/integrity and low availability.

3.1 AV:A/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:L
4.0 AV:A/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Adjacent
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
Low

DescriptionCVE.org

Trigger.dev through 4.7.6 contains a missing authentication vulnerability in the supervisor workload server that allows workloads to manipulate runs belonging to other deployments without ownership verification. Attackers with network access and a valid run/snapshot pair can call the attempts/start endpoint to obtain resolved environment variables and run JWTs, or start, complete, and suspend other tenants' runs.

Technical POC Analysis

CWE-306, Missing Authentication for Critical Function.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Trigger.dev deployments through 4.7.6 contain a high-severity cross-tenant flaw in the supervisor workload API that can let a caller with a legitimate low-privilege run/snapshot pair read resolved environment variables and run JWTs or manipulate other tenants' runs, concentrating risk in multi-tenant and hosted environments. Leadership should prioritize because exposure of environment secrets and run tokens can undermine tenant isolation and lead to unauthorized actions across customer workloads, even though exploitation requires network adjacency and no public exploit or active exploitation is currently identified.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting supervisor API access to trusted network segments, separating or disabling multi-tenant shared supervisors, rotating run/snapshot credentials and environment secrets, enforcing least-privilege issuance of run/snapshot pairs, and monitoring attempts/start for cross-tenant activity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
developer background-job orchestration platform, limited production deployment footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy