11 matches found
CVE-2026-114091
Trigger.dev before 4.5.0 looks up runs by friendlyId alone in the api.v1.runs.$runParam.replay route without scoping the lookup to the caller's runtime environment. An attacker holding any tenant's API key who knows a victim's run friendlyId can replay that run into their own environment and read...
CVE-2026-114092
Versions of Trigger.dev prior to 4.5.0 are vulnerable to a missing authentication vulnerability in the dashboard run replay route (resources.taskruns.$runParam.replay). The root cause is that the action handler performs no authentication or organization check, relying solely on the friendlyId to ...
CVE-2026-114092 Trigger.dev before 4.5.0 Missing Authentication in Dashboard Run Replay Action
Trigger.dev before 4.5.0 performs no authentication or organization check in the action handler of the dashboard run replay route resources.taskruns.$runParam.replay and looks up the run by friendlyId alone. A remote attacker who knows a victim's run friendlyId can replay it into an environment o...
CVE-2026-114078
Trigger.dev versions before 4.5.6 are vulnerable to an authorization bypass within the DeleteTaskScheduleService and SetActiveOnTaskScheduleService components. The root cause is an unscoped friendlyId lookup , which allows authenticated users to delete or disable IMPERATIVE cron schedules belongi...
CVE-2026-114078 Trigger.dev before 4.5.6 Cross-Organization Schedule Deletion via Unscoped friendlyId Lookup
Trigger.dev before 4.5.6 contains an authorization bypass vulnerability in DeleteTaskScheduleService and SetActiveOnTaskScheduleService that allows authenticated users to delete or disable other organizations' schedules. Attackers can send delete or disable actions through their own project's...
CVE-2026-114078 Trigger.dev before 4.5.6 Cross-Organization Schedule Deletion via Unscoped friendlyId Lookup
Trigger.dev before 4.5.6 contains an authorization bypass vulnerability in DeleteTaskScheduleService and SetActiveOnTaskScheduleService that allows authenticated users to delete or disable other organizations' schedules. Attackers can send delete or disable actions through their own project's...
NPM: Trigger.dev: Unauthenticated Realtime Stream Data Injection via Run FriendlyId
NPM: Trigger.dev: Unauthenticated Realtime Stream Data Injection via Run FriendlyId vulnerability discovered by ? in WordPress Npm trigger.dev versions = 4.5.4...
GHSA-59H8-W5Q6-MFMP Trigger.dev: Unauthenticated Realtime Stream Data Injection via Run FriendlyId
Summary The POST handler for /realtime/v1/streams/:runId/:streamId has no authentication. Any entity that knows or guesses a run friendlyId can inject arbitrary data into its realtime stream. Vulnerability Details File: apps/webapp/app/routes/realtime.v1.streams.$runId.$streamId.ts The action...
Trigger.dev: Unauthenticated Realtime Stream Data Injection via Run FriendlyId
Summary The POST handler for /realtime/v1/streams/:runId/:streamId has no authentication. Any entity that knows or guesses a run friendlyId can inject arbitrary data into its realtime stream. Vulnerability Details File: apps/webapp/app/routes/realtime.v1.streams.$runId.$streamId.ts The action...
Trigger.dev: Missing Authentication in Run Replay Action Allows Cross-Organization Task Execution (IDOR)
Summary The run replay action function at apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts has no authentication or authorization check. While the loader GET in the same file properly calls requireUserrequest and scopes queries to the user's organizations, the action POST at line 166...
GHSA-PP95-GC86-JQ6Q Trigger.dev: Missing Authentication in Run Replay Action Allows Cross-Organization Task Execution (IDOR)
Summary The run replay action function at apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts has no authentication or authorization check. While the loader GET in the same file properly calls requireUserrequest and scopes queries to the user's organizations, the action POST at line 166...