Skip to content
OpenAdvisories

Vendor

triggerdotdev

37 known vulnerabilities.

Products

37 results · Feed

  • Medium 4.3

    Trigger.dev before 4.5.6 Cross-Site Request Forgery via /logout Endpoint

    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 l…

  • Medium 5.3

    Trigger.dev before 4.5.0 Cross-Tenant Run Payload Disclosure via API Replay Route

    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 r…

  • Medium 6.5

    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 friend…

  • High 8.8

    Trigger.dev before 4.5.2 CLI Auth-Code Phishing Leading to PAT Takeover

    Trigger.dev before 4.5.2 contains a cross-site request forgery vulnerability in the CLI authorization-code flow because loading /account/authorization-code/<code> mints a Personal Access Token without any consent step. Attackers mint an unauthenticated code, …

  • Medium 6.5

    Trigger.dev before 4.5.4 Hardcoded Coordinator Secret Authentication Bypass via Socket.IO

    Trigger.dev before 4.5.4 contains a hardcoded default secret vulnerability in the /coordinator Socket.IO namespace that allows unauthenticated attackers to connect using the published coordinator-secret value. Attackers can emit READY_FOR_EXECUTION to retriev…

  • High 8.1

    Trigger.dev before 4.5.6 Authentication Bypass via Hardcoded Default Secrets

    Trigger.dev before 4.5.6 self-hosted Docker Compose deployments using the default secrets from hosting/docker/.env.example allow authentication bypass because the hardcoded MAGIC_LINK_SECRET lets anyone forge valid magic link tokens. Unauthenticated attackers…

  • High 7.9

    Trigger.dev through 4.7.6 Missing Authentication in Supervisor Workload API

    Trigger.dev through 4.7.6 contains a missing authentication vulnerability in the supervisor workload server that allows workloads to manipulate runs belonging to other deployments without ownership verification. Attackers with network access and a valid run/s…

  • Medium 5.3

    Trigger.dev before 4.5.5 Unauthenticated Realtime Stream Data Injection via Streams Endpoint

    Trigger.dev before 4.5.5 contains a missing authentication vulnerability in the realtime streams POST handler that allows unauthenticated attackers to inject data into run streams. Attackers can send POST requests to /realtime/v1/streams/:runId/:streamId with…

  • High 7.7

    Trigger.dev before 4.5.6 SQL Injection via tags in Realtime Runs API

    Trigger.dev before 4.5.6 contains an SQL injection vulnerability in the /realtime/v1/runs endpoint, which concatenates the unescaped tags query parameter into the ElectricSQL shape where clause and defeats the runtimeEnvironmentId tenant guard. Authenticated …

  • High 8.1

    Trigger.dev before 4.5.0-rc.3 Path Traversal via Packets Presigned URL Endpoints

    Trigger.dev before 4.5.0-rc.3 contains a path traversal vulnerability in the api/v1/packets and api/v2/packets endpoints that allows authenticated tenants to escape their object key prefix through an unsanitized filename splat segment. Attackers holding one v…

  • High 8.1

    Trigger.dev before 4.6.2 Overly Broad Realtime Session Stream Credentials

    Trigger.dev before 4.6.2 contains an authorization vulnerability that allows public-token holders with session write access to obtain environment-wide S2 stream credentials via session input initialization. Attackers can use the credential directly against th…

  • High 7.7

    Trigger.dev before 4.5.6 Cross-Tenant SQL Injection via TSQL Window-Function Name

    Trigger.dev before 4.5.6 contains an SQL injection vulnerability in the TSQL query compiler, which concatenates window-function names into generated ClickHouse SQL without allowlisting or escaping. Authenticated customers can submit a backtick-quoted identifi…

  • Medium 5.0

    Trigger.dev before 4.5.2 Blind SSRF via Alert-Channel Webhook URL

    Trigger.dev before 4.5.2 contains a blind server-side request forgery vulnerability that allows authenticated project members to make the server send requests by setting unvalidated alert-channel webhook URLs. Attackers can create alert channels pointing to l…

  • Medium 5.4

    Trigger.dev before 4.5.6 Cross-Environment Deployment Cancel via Cancel Endpoint

    Trigger.dev before 4.5.6 contains an improper authorization vulnerability that allows holders of lower-trust environment API keys to cancel other environments' deployments because DeploymentService.getDeployment scopes lookups by projectId only. Attackers wit…

  • High 8.1

    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 a…

  • High 7.1

    Trigger.dev before 4.5.6 Cross-Tenant Deployment Hijack via createDeploymentBackgroundWorkerV4

    Trigger.dev before 4.5.6 contains an authorization bypass vulnerability in createDeploymentBackgroundWorkerV4 that resolves a WorkerDeployment by friendlyId alone, without environment, project, or organization scoping. Attackers holding only their own environ…

  • Medium 5.4

    Trigger.dev before 4.5.12 Authorization Bypass via Alert Channels API

    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 p…

  • Medium 5.4

    Trigger.dev before 4.5.2 Blind SSRF via Alert Channel Webhook URL

    Trigger.dev before 4.5.2 contains a blind server-side request forgery vulnerability that allows authenticated tenants to make the webapp server send POST requests to internal hosts by setting an unvalidated webhook alert channel URL. Attackers can point the w…

  • Medium 5.4

    Trigger.dev before 4.5.10 Webhook SSRF Protection Bypass via 198.18.0.0/15 Range

    Trigger.dev before 4.5.10 contains a server-side request forgery vulnerability that allows authenticated project members to bypass webhook SSRF protections by targeting the non-global 198.18.0.0/15 benchmarking range. Attackers can configure alert-channel web…

  • Medium 5.5

    Trigger.dev CLI before 4.5.9 Secret Exposure via Debug Deployment Logs

    Trigger.dev CLI before 4.5.9 contains an information disclosure vulnerability that exposes resolved environment secret values in debug deployment logs by serializing unredacted envVars. Attackers with access to terminal transcripts, CI debug logs, or support …

  • Medium 4.3

    Trigger.dev before 4.5.12 CSRF via Slack OAuth Callback State

    The Trigger.dev webapp before 4.5.12 contains a cross-site request forgery vulnerability in its organization-level Slack OAuth flow, which uses the organization ID as the OAuth state without binding it to the initiating session. Attackers who know a target or…

  • Low 3.1

    Trigger.dev before 4.5.12 Authorization Bypass via Waitpoint Complete Route

    Trigger.dev before 4.5.12 contains an authorization bypass vulnerability that allows authenticated project members to complete another member's DEVELOPMENT environment waitpoint by skipping the per-user environment ownership check. Attackers who know a victim…

  • Low 3.5

    Trigger.dev 4.5.0 before 4.6.0 Dashboard Agent User Token Disclosure via Session Records

    Trigger.dev 4.5.0 before 4.6.0 contains an information disclosure vulnerability in the Dashboard Agent input proxy that stores a delegated user-actor token in browser-readable session input records. Attackers holding a chat's public session token can read the…

  • High 8.1

    Trigger.dev before 4.6.0 Root Secret Disclosure via envvars API Endpoint

    Trigger.dev before 4.6.0 contains an improper authorization vulnerability in the GET /api/v1/projects/:projectRef/envvars endpoint, which returns the environment's root API key as TRIGGER_SECRET_KEY for staging, production, and preview environments. Attackers…

  • High 8.3

    Trigger.dev before 4.6.0 Missing Authorization via Waitpoint Token Wait Endpoint

    Trigger.dev before 4.6.0 contains a missing authorization vulnerability in the waitpoint token wait endpoint that allows authenticated attackers to block runs belonging to other organizations. Attackers holding any secret API key can supply a victim run ID wi…

  • Medium 6.5

    Trigger.dev 4.5.0 before 4.6.2 Improper Authorization via snapshot-url Session Route

    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 snaps…

  • High 8.1

    Trigger.dev before 4.7.0 Missing Authorization via Batch parentRunId Waitpoints

    Trigger.dev before 4.7.0 contains a missing authorization vulnerability that allows holders of unrestricted environment API keys to block runs they do not own by supplying a foreign parentRunId to batch-creation endpoints. Attackers can send requests to POST …

  • Medium 6.5

    Trigger.dev before 4.7.3 Tenant Filtering Bypass via Query Table Placeholders

    Trigger.dev before 4.7.3 contains a tenant filtering bypass vulnerability that allows authenticated users to read other tenants' data by using placeholder table syntax in POST /api/v1/query. Attackers can submit queries with FROM {database.table} expressions,…

  • High 7.1

    Trigger.dev before 4.6.0 GitHub App Installation Takeover

    Trigger.dev before 4.6.0 fails to verify that an authenticated user controls a GitHub App installation before binding it to their organization. Attackers can claim another user's GitHub App installation by replaying state cookies and supplying sequential inst…

  • High 8.5

    Trigger.dev before 4.5.2 Unauthorized Environment Access via Run Replay

    Trigger.dev versions before 4.5.2 fail to validate environment membership during run replay operations, allowing authenticated attackers to inject task runs into arbitrary environments. Attackers can replay their own runs into other organizations' or projects…

  • Medium 5.4

    Trigger.dev before 4.5.2 Server-Side Request Forgery via webhook alert-channel

    Trigger.dev before 4.5.2 contains a server-side request forgery vulnerability in webhook alert channel delivery URLs that are fetched without validation or SSRF protection. Authenticated users with organization membership can create alert channels with URLs t…

  • High 8.1

    Trigger.dev: Cross-tenant object read/write via path traversal in packet presign API

    Trigger.dev is the open-source platform for building AI workflows in TypeScript. From 4.4.2 until 4.5.0, the packet presign routes in apps/webapp/app/routes/api.v1.packets.$.ts pass a caller-controlled filename through resolveStoreProtocolForPacketPresign to …

  • High 8.2

    Trigger.dev: Cross-tenant object store read and write via URL path traversal

    Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. From 4.4.2 until 4.5.0-rc.5, Aws4FetchClient.buildUrl() and Aws4FetchClient.presign() in apps/webapp/app/v3/objectStoreClient.server.ts assign user-controlled packet k…

  • Medium 4.2

    Trigger.dev: Cross-tenant payload poisoning via packet write + replay

    Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. From 4.4.2 until 4.5.0-rc.4, `POST /api/v1/runs/:runParam/replay` in apps/webapp/app/routes/api.v1.runs.$runParam.replay.ts uses `prisma.taskRun.findUnique({ where: { …

  • Critical 9.9

    Trigger.dev: Cross-project deployment worker registration can modify another project's deployment state

    Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. Prior to 4.5.6, POST /api/v1/deployments/:deploymentId/background-workers calls CreateDeploymentBackgroundWorkerServiceV4.call() in apps/webapp/app/v3/services/createD…

  • High 7.4

    Trigger.dev: Account Takeover via Cross-Provider OAuth Email Matching in Google Login

    Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. Prior to 4.5.2, addGoogleStrategy() in apps/webapp/app/services/googleAuth.server.ts passes a Google profile email to findOrCreateGoogleUser() in apps/webapp/app/model…

  • High 8.5

    Trigger.dev: Prototype pollution via run metadata operations → process-wide cross-tenant DoS

    Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. From 3.3.8 until 4.5.6, the PUT /api/v1/runs/:runId/metadata endpoint passes attacker-controlled operation.key values to new JSONHeroPath(operation.key).set(newMetadat…