Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft obfuscated URL-encoded /logout link
-
DeliveryDeliver link via email or web
-
ExploitVictim clicks while authenticated
-
ExecutionBrowser sends GET with session cookie
-
ImpactVictim session terminated, unsaved work lost
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
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 that the victim be an authenticated Trigger.dev user (session active in their browser) AND that they interact by loading an attacker-controlled link targeting the GET-based /logout endpoint (UI:P). The GET-accessible, non-CSRF-protected logout route is the specific vulnerable feature. Limiting factors: the attacker gains nothing without a currently-logged-in victim who clicks/loads the link, the impact is confined to session termination and loss of unsaved work (no data access or modification), and it is fixed in Trigger.dev 4.5.6, so patched or logged-out users are unaffected. |
| Impact | This is a low-to-moderate severity issue that should not be treated as an urgent priority. The only impact is availability-related and minor: a CSRF flaw (CWE-352) in a GET-based /logout endpoint lets a remote attacker terminate an authenticated victim's session, with no confidentiality or integrity impact (VC:N/VI:N, VA:L). The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P, score 5.3) is internally consistent: network-reachable, low complexity, no attacker privileges, but requires passive user interaction (the victim must click a crafted link). No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The attack is technically trivial to construct but its worst outcome is forced logout and loss of unsaved work - a nuisance-grade denial of service against individual users rather than a systemic compromise. No CVSS 3.1 vector was supplied for cross-comparison; only the 4.0 vector is available. Bottom line: real but low-impact, mitigated by an available vendor patch; prioritize routine patching rather than emergency response. |
| Exploit ScenarioDerived | An attacker crafts an obfuscated, URL-encoded link pointing to the victim's Trigger.dev /logout endpoint and embeds it in an email, chat message, or malicious web page. When a logged-in Trigger.dev user clicks the link (or loads a page auto-requesting the URL), their browser issues the GET request with their session cookie, terminating the session and discarding any unsaved work. No public exploit code was identified in the provided data, but the technique is trivial to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Cross-site request forgery in Trigger.dev before 4.5.6 lets remote attackers terminate an authenticated user's session by luring them to the GET-based /logout endpoint, causing loss of unsaved work. The victim must be logged in and must load an attacker-controlled, URL-encoded link; no data is read or modified. Vendor-released patch 4.5.6 is available, and no public exploit identified at time of analysis.
RemediationAI
Upgrade to Trigger.dev 4.5.6 or later; vendor-released patch: 4.5.6. The vendor advisory at https://github.com/triggerdotdev/trigger.dev/security/advisories/GHSA-2cqj-rq4j-8835 and the VulnCheck advisory should be reviewed for deployment details. If immediate upgrade is not possible, change /logout to require POST with a CSRF token and SameSite cookies, or use a reverse proxy rule to reject cross-origin GET requests to /logout; the trade-off is that blocking all GET /logout requests may break existing logout links, while a POST-only change may require UI or client updates. These are compensating controls, not substitutes for the 4.5.6 fix.
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 background jobs and application platform whose web sessions are carried in browser cookies. The /logout endpoint performs a session-terminating action over GET without CSRF protection, so a cross-origin link or embedded resource can trigger logout when an authenticated user loads it. This maps to CWE-352 (Cross-Site Request Forgery); the GET-based state change and absence of a CSRF token are the root cause, while URL encoding/obfuscation only disguises the target link. The affected CPE is cpe:2.3:a:triggerdotdev:trigger.dev:*:*:*:*:*:*:*:*, with EUVD listing trigger.dev 0 <4.5.6. CVSS 4.0 scores this 5.3, and the assessed CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L, consistent with limited availability impact from forced logout.
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:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Network CSRF with no attacker privileges (PR:N) but mandatory victim click (UI:R); only availability is affected (A:L) via forced logout, with no confidentiality or integrity impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Trigger.dev before 4.5.6 contains a cross-site request forgery vulnerability that allows remote attackers to log out authenticated users by sending a link to the GET-based /logout endpoint. Attackers can lure victims into clicking an obfuscated, URL-encoded link that terminates their session, causing loss of unsaved work.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
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-106896
GHSA-pfmq-q2wh-m57j
NVD
CVE.org
EPSS
Exploit-DB