PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-114087 triggerdotdev CVE debrief

CVE-2026-114087 debrief: Self-hosted trigger.dev v4 instances using default secrets from hosting/docker/.env.example are vulnerable to a multi-stage unauthenticated attack chain leading to complete infrastructure compromise via forged magic links, allowing attackers to authenticate as any email address without email delivery. Defenders should assess exposure and prioritize remediation to prevent potential infrastructure compromise. The vulnerability details are based on the provided source corpus, which includes information from the trigger.dev GitHub repository and the OSV vulnerability database.

Vendor
triggerdotdev
Product
trigger.dev
CVSS
CRITICAL 9.2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-02
Original CVE updated
2026-10-21
Advisory published
2026-10-02
Advisory updated
2026-10-21

Who should care

Defenders responsible for self-hosted trigger.dev deployments should assess exposure and prioritize remediation to prevent potential infrastructure compromise. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify and remediate vulnerable deployments.

Why it matters

CVE-2026-114087 is significant for defenders responsible for self-hosted trigger.dev deployments, as it allows for unauthenticated infrastructure compromise via forged magic links. The vulnerability requires verification and remediation to prevent potential infrastructure compromise.

  • Unauthenticated infrastructure compromise via forged magic links
  • Potential for complete infrastructure compromise
  • Need for verification and remediation of vulnerable deployments

Technical summary

Self-hosted trigger.dev v4 instances deployed using default secrets from hosting/docker/.env.example are vulnerable to a multi-stage unauthenticated attack chain leading to complete infrastructure compromise via forged magic links. The MAGIC_LINK_SECRET is used by [email protected] to create authentication tokens via CryptoJS AES encryption, allowing attackers to authenticate as any email address without email delivery. User accounts are auto-created when WHITELISTED_EMAILS is not set, which is the default for self-hosted deployments.

Defensive priority

Defenders should prioritize verifying and remediating vulnerable trigger.dev self-hosted deployments, focusing on updating secrets and ensuring proper configuration.

Recommended defensive actions

  • Verify and update secrets in self-hosted trigger.dev deployments
  • Ensure proper configuration of trigger.dev instances
  • Monitor for potential exploitation attempts
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability details are based on the provided source corpus, which includes information from the trigger.dev GitHub repository and the OSV vulnerability database. The source corpus provides evidence of the hardcoded cryptographic secrets in the hosting/docker/.env.example file, including SESSION_SECRET, MAGIC_LINK_SECRET, ENCRYPTION_KEY, and MANAGED_WORKER_SECRET. These secrets are used for authentication and encryption, and an attacker who knows these secrets can forge valid magic links that authenticate as any email address.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-114087 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-114087

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-114087 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-114087

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Trigger.dev Self-Hosted Deployment: Default Secrets allow Unauthenticated Infrastructure Comprom

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-pqxw-g93w-hj9x.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/triggerdotdev/trigger.dev/security/advisories/GHSA-pqxw-g93w-hj9x

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/triggerdotdev/trigger.dev/pull/4316

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/triggerdotdev/trigger.dev/commit/6997aeb05e27d2db47f9eda01fdc8a17c81a1ae0

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/triggerdotdev/trigger.dev

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/triggerdotdev/trigger.dev/releases/tag/v4.5.6

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.