Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid public session token
-
DeliveryCall PUT snapshot-url session endpoint
-
ExploitReceive presigned S3 write URL (missing secret-key check)
-
ExecutionOverwrite durable chat snapshot in S3
-
ImpactForge agent conversation history
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 the attacker to hold a valid public session token for an active Trigger.dev chat session (PR:L) and to reach the PUT snapshot-url session endpoint over the network; the endpoint lacks a secret-key-only authorization check, so any session-token holder is served a presigned S3 write URL. Affected deployments are Trigger.dev versions 4.5.0 up to (not including) 4.6.2. The key limiting factor is scope: a token holder can only overwrite their own session's durable chat snapshot, so impact is restricted to forging that user's own agent conversation history rather than tampering with other tenants' data; there is no confidentiality or availability impact and no cross-session reach. |
| Impact | This is a genuine but moderate-severity integrity issue rather than a top-tier emergency. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity flaw requiring only a low-privilege credential - a public session token - with impact confined to integrity (VI:H) and no confidentiality (VC:N) or availability (VA:N) effect, and no scope change to other systems (SC/SI/SA:N). The score of 7.1 is driven entirely by the high integrity impact of letting a session holder forge their own agent conversation history; there is no code execution, data exfiltration, or cross-tenant impact described. No EPSS probability, CISA KEV listing, POC, or SSVC data was provided in the input, so there is no signal of active exploitation or automatability - at time of analysis this reads as a theoretical/authorization-correctness bug reported by a research vendor (VulnCheck), not a mass-exploited threat. The PR:L rating is consistent with the description's 'public session token holders' requirement, so the signals are internally coherent. Net: a legitimate fix-worthy authorization gap, but lower operational urgency than the 7.1 alone might suggest because the attacker can only tamper with their own session's data. |
| Exploit ScenarioDerived | A user holding a valid public session token for a Trigger.dev chat session calls the PUT snapshot-url session endpoint, which fails to enforce a secret-key-only check and returns a presigned S3 write URL. The user uses that URL to overwrite their own session's durable chat snapshot, fabricating or altering the agent's recorded conversation history to misrepresent what the agent said or did. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Improper authorization in Trigger.dev 4.5.0 through 4.6.1 lets authenticated holders of a valid public session token obtain presigned S3 write URLs and overwrite their own session's durable chat snapshot, forging the agent's conversation history. The PUT snapshot-url session endpoint lacks a secret-key-only authorization check, and the affected range ends before 4.6.2. No public exploit code has been identified at the time of analysis, and the independent assessment limits impact to the token holder's own session with no confidentiality, availability, or cross-tenant effect.
RemediationAI
Vendor-released patch: upgrade Trigger.dev to 4.6.2 or later, the first release after the affected range; consult GHSA-pc95-gc74-wg87 (https://github.com/triggerdotdev/trigger.dev/security/advisories/GHSA-pc95-gc74-wg87) and the VulnCheck advisory (https://www.vulncheck.com/advisories/trigger-dev-4.5.0-before-4.6.2-improper-authorization-via-snapshot-url-session-route) for the vendor guidance. If immediate upgrade is not possible, place the PUT snapshot-url session endpoint behind a reverse proxy, WAF rule, or application middleware that requires a secret key or administrative credential instead of a public session token, accepting that legitimate session-token-driven snapshot upload flows may break until clients are updated. Alternatively, disable durable chat snapshot persistence if that feature is not required, with the trade-off that agent conversation history will no longer be durably stored. Rotating public session tokens and shortening their lifetimes can reduce exposure but does not correct the missing authorization check.
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 an open-source platform for background jobs and agent workflows, and the affected component is its session snapshot URL generation route. The root cause is CWE-863 Incorrect Authorization: the PUT snapshot-url session endpoint checks for a public session token but does not enforce the secret-key-only restriction that should gate presigned S3 URL issuance. A caller with a valid session token can therefore receive a presigned S3 PUT URL and replace the durable chat snapshot object for that session, corrupting the recorded agent conversation history. The CPE cpe:2.3:a:triggerdotdev:trigger.dev:*:*:*:*:*:*:*:* is a wildcard product match, so the version boundary must be taken from the advisory text: versions 4.5.0 up to but not including 4.6.2 are affected. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N) agree that this is an integrity-only issue requiring a low-privileged session token and network reachability, with no confidentiality or 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:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint (AV:N/AC:L) requires a valid public session token (PR:L, not PR:N); only integrity is affected by snapshot forgery (I:H), with no confidentiality or availability impact and no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Trigger.dev 4.5.0 before 4.6.2 contains an improper authorization vulnerability in the PUT snapshot-url session endpoint that allows public session token holders to obtain presigned S3 write URLs. End users can overwrite their own session's durable chat snapshot to forge the agent's conversation history, since the route lacks a secret-key-only check.
Technical POC Analysis
CWE-863 (Incorrect Authorization).
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 versions 4.5.0 through 4.6.1 contain an improper authorization flaw that lets a holder of a valid public session token forge the durable chat snapshot for their own session, undermining the integrity of agent conversation records. The independent assessment scopes impact to the token holder's own session with no confidentiality, availability, or cross-tenant effect, and no public exploit identified at time of analysis; however, because no vendor-released patch is identified, leadership should care about trust in AI agent audit trails and token governance until remediation is confirmed.
No vendor-released patch identified at time of analysis. Interim mitigations: require secret-key-only authorization for PUT snapshot-url via gateway or reverse proxy; disable durable chat snapshots where feasible; enforce S3 bucket versioning/object lock and least-privilege write policies; revoke or rotate public session tokens; and monitor presigned URL issuance and snapshot modifications.
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-107018
GHSA-4mgf-q8vv-4g8c
NVD
CVE.org
EPSS
Exploit-DB