PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-114076 triggerdotdev CVE debrief

CVE-2026-114076 describes a blind Server-Side Request Forgery (SSRF) vulnerability in Trigger.dev, an open-source automation platform. The vulnerability arises from the lack of proper validation for user-supplied URLs in the alert channel webhook feature. An authenticated tenant can exploit this by pointing the webhook at internal infrastructure or specific IP addresses like `169.254.169.254`, causing the multi-tenant server to fetch it. This issue affects `apps/webapp` at the HEAD commit `5d99457` (current main).

Vendor
triggerdotdev
Product
trigger.dev
CVSS
MEDIUM 5.3
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 Trigger.dev deployments, particularly those using the alert channel webhook feature, should assess their exposure to this vulnerability and apply the provided patch or mitigation measures.

Why it matters

CVE-2026-114076 describes a blind SSRF vulnerability in Trigger.dev that allows an authenticated tenant to point a webhook at internal infrastructure or specific IP addresses, causing the server to fetch it. Defenders should verify exposure, check for affected versions, and apply patches or mitigation measures.

  • Verify exposure of internal infrastructure to SSRF
  • Check and patch affected versions to prevent exploitation
  • Monitor for suspicious activity related to the alert channel webhook feature

Technical summary

The vulnerability is caused by the lack of proper validation for user-supplied URLs in the alert channel webhook feature of Trigger.dev. An authenticated tenant can exploit this by pointing the webhook at internal infrastructure or specific IP addresses, causing the multi-tenant server to fetch it. The affected code is located in `app/presenters/v3/ApiAlertChannelPresenter.server.ts`, `app/v3/services/alerts/createAlertChannel.server.ts`, and `app/v3/services/alerts/deliverAlert.server.ts`.

Defensive priority

Defenders should prioritize verifying exposure of internal infrastructure to this SSRF, checking for usage of affected versions, and applying the provided patch or mitigation measures.

Recommended defensive actions

  • Verify if internal infrastructure is exposed to this SSRF vulnerability
  • Check if affected versions are in use and apply patch or mitigation measures
  • Monitor for suspicious activity related to the alert channel webhook feature
  • Perform asset inventory of systems using Trigger.dev
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions and retest remediated assets
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The source corpus provides details on the vulnerable code and affected versions. However, it does not provide explicit information on exploitation or specific victims. The CVE Program and NVD records offer additional context but do not provide further details on exploitation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-114076 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-114076 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Trigger.dev: Blind SSRF via alert-channel webhook

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-q567-cr4x-96w4.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/triggerdotdev/trigger.dev/security/advisories/GHSA-q567-cr4x-96w4

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/triggerdotdev/trigger.dev/commit/34b1a181c2a1d33a53ebab88f84b05f81fea4254

    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.2

    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.