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.