Description
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 attackers holding any project API key with read:runs scope can append boolean conditions to stream TaskRun records, including payloads and metadata, from every organization on the same self-hosted instance.
Published: 2026-10-21
Score: 8.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data Access
Action: Immediate Patch
AI Analysis

Impact

Trigger.dev before version 4.5.6 is affected by a classic SQL injection flaw that occurs when the /realtime/v1/runs endpoint concatenates an unescaped tags query parameter into an ElectricSQL WHERE clause. The flaw defeats a tenant‑guard that limits access to a specific runtimeEnvironmentId, enabling the injection of arbitrary boolean conditions. Authenticated attackers who possess any project API key with the read:runs scope can therefore enumerate and retrieve TaskRun records, including payloads and metadata, from every organization that shares the same self‑hosted instance.

Affected Systems

The vulnerable software is Trigger.dev’s Realtime Runs API under the triggerdotdev vendor. All installations using a version earlier than 4.5.6 are considered affected. No later versions are known to contain the bug.

Risk and Exploitability

The CVSS score of 8.3 signals a high‑severity flaw, and although the EPSS score is below 1%, the vulnerability is not considered uncommon. Because the exploitation path requires an authenticated API key with read:runs permission, the likelihood of abuse depends on the security posture of those keys. The flaw is not listed in the CISA KEV catalog, but it can still provide an attacker with cross‑tenant data leakage if the same instance hosts multiple organizations.

Generated by OpenCVE AI on October 21, 2026 at 15:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Trigger.dev to version 4.5.6 or later to eliminate the unescaped tags handling bug.
  • Revoke or downgrade any project API keys that have the read:runs privilege until the upgrade is complete.
  • Monitor HTTP request logs for anomalous tag parameters or unexpected SQL syntax, and consider blocking the /realtime/v1/runs endpoint until a patch is applied.

Generated by OpenCVE AI on October 21, 2026 at 15:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Triggerdotdev
Triggerdotdev trigger.dev
Vendors & Products Triggerdotdev
Triggerdotdev trigger.dev

Wed, 21 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description 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 attackers holding any project API key with read:runs scope can append boolean conditions to stream TaskRun records, including payloads and metadata, from every organization on the same self-hosted instance.
Title Trigger.dev before 4.5.6 SQL Injection via tags in Realtime Runs API
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}


Subscriptions

Triggerdotdev Trigger.dev
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T15:36:39.961Z

Reserved: 2026-10-20T21:46:05.992Z

Link: CVE-2026-114084

cve-icon Vulnrichment

Updated: 2026-10-28T15:36:16.827Z

cve-icon NVD

Status : Deferred

Published: 2026-10-21T01:17:32.970

Modified: 2026-10-28T16:17:05.620

Link: CVE-2026-114084

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T20:45:14Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')