Description
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 holding a restricted read:envvars key can obtain the root secret and plaintext secrets, then trigger tasks and mint admin public JWTs.
Published: 2026-10-21
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege escalation via secret disclosure
Action: Immediate Patch
AI Analysis

Impact

Trigger.dev before version 4.6.0 contains an improper authorization flaw in the GET /api/v1/projects/:projectRef/envvars endpoint. The endpoint exposes the environment’s root API key as the TRIGGER_SECRET_KEY parameter for staging, production, and preview environments, thereby revealing secret credentials. An attacker who possesses a key with read:envvars privileges can obtain the root secret and all plaintext secrets, enabling them to trigger tasks and mint administrative public JWTs, which effectively allows full control over the application’s operational state. The vulnerability is categorized as CWE‑269, improper privilege management.

Affected Systems

The affected product is Trigger.dev, provided by the vendor triggerdotdev. All installations of Trigger.dev using versions older than 4.6.0 are potentially impacted, regardless of the environment (staging, production, or preview). No CPE string is supplied in the data.

Risk and Exploitability

The CVSS score of 8.6 indicates high severity, while the EPSS score of <1% shows that exploitation is considered very unlikely at present but not impossible. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a network request to the exposed GET endpoint; this inference is based on the fact that the vulnerability is accessed through an API call. An attacker needs only a restricted read:envvars key to exploit the flaw, and no higher privileges are required.

Generated by OpenCVE AI on October 21, 2026 at 17:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor patch to Trigger.dev version 4.6.0 or later, which removes the unintended exposure of the root API key.
  • Enforce strict role‑based access controls on the envvars API endpoint, ensuring that only users with full administrative rights can read root keys.
  • If a patch cannot be applied immediately, rotate the root API key, change all environment variables, and regenerate any stored JWT tokens to invalidate potentially compromised credentials.

Generated by OpenCVE AI on October 21, 2026 at 17:06 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': 'total'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 11: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.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 holding a restricted read:envvars key can obtain the root secret and plaintext secrets, then trigger tasks and mint admin public JWTs.
Title Trigger.dev before 4.6.0 Root Secret Disclosure via envvars API Endpoint
Weaknesses CWE-269
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Triggerdotdev Trigger.dev
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T15:48:44.313Z

Reserved: 2026-10-20T21:43:23.219Z

Link: CVE-2026-114069

cve-icon Vulnrichment

Updated: 2026-10-28T15:47:45.325Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-114069

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:41:57Z

Weaknesses
  • CWE-269

    Improper Privilege Management