Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain read-only user-actor token
-
ExploitPOST to project alertChannels via legacy PAT helper
-
ExecutionCreate attacker-controlled production webhook channel
-
ImpactDeployment and error alerts routed to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires three concrete conditions: (1) the attacker must already possess a valid capability-restricted user-actor token (UAT), specifically a read-only one - this is a privilege-escalation-within-authentication flaw, not an unauthenticated bypass; (2) the target must be running Trigger.dev before 4.5.12, which still exposes the legacy personal access token helper code path that fails to enforce UAT capability restrictions on the project alertChannels endpoint; (3) the attacker issues a POST to that project alertChannels endpoint to register a production webhook channel. Limiting factors that reduce realistic risk: the mandatory possession of a pre-issued token (PR:L), impact confined to alert rerouting (low confidentiality/integrity, no availability impact), and that only deployments on affected versions issuing scoped tokens to less-trusted actors are at risk. |
| Impact | This is a medium-severity authorization bypass (CWE-863) with a vendor-provided CVSS 4.0 score of 5.3, and the signals are internally consistent rather than conflicting. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N) correctly reflects the description: the attack is network-reachable with low complexity and no user interaction, but it is NOT unauthenticated - PR:L means the attacker must already hold a valid (even if read-only, capability-restricted) user-actor token. This authentication prerequisite is the single biggest factor keeping real-world risk moderate rather than critical. No EPSS score was provided in the input, the CVE is NOT listed in CISA KEV, and no public proof-of-concept is referenced, so by the precision rules this is 'no public exploit identified at time of analysis.' The low confidentiality/integrity impact (VC:L/VI:L) and null availability impact match an alert-rerouting primitive rather than code execution or data destruction. Net assessment: a legitimate but not top-priority issue - it is a privilege-boundary defeat that should be patched promptly for any Trigger.dev deployment issuing scoped tokens to semi-trusted users, but it is not a mass-exploitation, high-CVSS-but-overhyped emergency. It was reported by VulnCheck and a fix exists in 4.5.12. |
| Exploit ScenarioDerived | An attacker who has been issued a read-only, capability-restricted user-actor token (for example a limited collaborator or an over-scoped CI token) calls the project alertChannels endpoint through the legacy personal access token helper, which fails to enforce the token's capability restrictions. They create a production webhook alert channel pointing at infrastructure they control, so future deployment and error alerts - potentially containing sensitive operational detail - are delivered to the attacker. No public exploit code is identified at time of analysis, but the described HTTP flow is simple and low-complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Trigger.dev before 4.5.12 allows holders of a read-only, capability-restricted user-actor token to create production alert channels through the legacy personal access token helper, redirecting deployment and error alerts to attacker-controlled webhooks. The flaw requires an already-issued low-privileged UAT and affects only deployments on versions prior to 4.5.12; impact is limited to low confidentiality and integrity with no availability effect. No public exploit identified at time of analysis, and the vendor has released a fixed version.
RemediationAI
Upgrade to Trigger.dev 4.5.12 or later (vendor-released patch: 4.5.12), per the GitHub advisory https://github.com/triggerdotdev/trigger.dev/security/advisories/GHSA-wpjq-q67r-pg6m and VulnCheck advisory https://www.vulncheck.com/advisories/trigger-dev-before-4.5.12-authorization-bypass-via-alert-channels-api. If immediate upgrade is not possible, inventory and rotate all user-actor tokens, especially read-only or scoped tokens, revoke any token not actively needed, and restrict who can mint UATs; this reduces exposure but does not remove the legacy helper flaw and may disrupt legitimate automation. Also review existing alert channels for unauthorized webhook destinations and remove suspicious ones, and restrict or monitor outbound webhook traffic from Trigger.dev to approved destinations; monitoring POSTs to project alertChannels can catch attempts but adds operational overhead and may miss low-volume abuse.
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
Trigger.dev is a workflow and background-job platform; the affected component is its project alertChannels API and legacy personal access token (PAT) helper. CWE-863 (Incorrect Authorization) describes the root cause: the legacy helper authorizes alert-channel creation without enforcing the capability restrictions attached to a user-actor token, so a token intended to be read-only can perform a write action. The CPE cpe:2.3:a:triggerdotdev:trigger.dev:*:*:*:*:*:*:*:* and EUVD range 0 <4.5.12 identify affected releases; the CVSS 4.0 vector is AV:N/AC:L/AT:N/PR:L/UI:N with low VC/VI and no VA, and the independent CVSS 3.1 assessment is AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N. Exploitation therefore requires a pre-issued low-privileged token, not an unauthenticated request, and is confined to alert-channel creation rather than broader project compromise.
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:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable, low-complexity POST requiring a valid read-only token (PR:L, not PR:N) and no user interaction; alert rerouting yields low C and I impact, no availability impact, scope unchanged.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Trigger.dev before 4.5.12 contains an authorization bypass vulnerability that allows holders of capability-restricted user-actor tokens to create alert channels by using the legacy personal access token helper. Attackers with a read-only UAT can POST to the project alertChannels endpoint to create production webhook channels, routing future deployment and error alerts to attacker-controlled infrastructure.
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
EUVD-2026-107026
GHSA-h43q-265v-xjq4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB