Skip to main content

Trigger.dev CVE-2026-114075

| EUVDEUVD-2026-107026 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-21 VulnCheck GHSA-h43q-265v-xjq4
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain read-only user-actor token
  2. Exploit
    POST to project alertChannels via legacy PAT helper
  3. Execution
    Create attacker-controlled production webhook channel
  4. Impact
    Deployment 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% 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 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

trigger.dev 0 <4.5.12

Affected Packages

euvd trigger_dev fix: 4.5.12

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 5.4 MEDIUM

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

1
Patch available
Oct 21, 2026 - 02:01 EUVD

DescriptionCVE.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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche open-source developer background-jobs platform, limited production 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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