Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent network access with valid run/snapshot pair
-
DeliveryCall supervisor attempts/start endpoint for another tenant's run
-
ExploitBypass missing ownership verification
-
ExecutionRetrieve resolved env vars and run JWTs
-
ImpactStart, 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in Trigger.dev Authorization and Injection Flaws
View all 29More in Trigger Dev
View allPrototype pollution in Trigger.dev's run metadata API (versions 3.3.8 through 4.5.5) lets any authenticated tenant corru
Cross-tenant authorization bypass in Trigger.dev before 4.5.6 lets a caller holding a valid API key for one project act
Missing authorization on the run replay API endpoint in Trigger.dev before 4.5.2 allows authenticated attackers to injec
Cross-tenant path traversal in Trigger.dev versions 4.4.2 through pre-4.5.0-rc.5 allows any authenticated tenant holding
EUVD-2026-106888
GHSA-mjhg-96gj-78w9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB