CVE-2026-114076 json
Trigger.dev before 4.5.2 Blind SSRF via Alert Channel Webhook URL
published 2026-10-02 37 d ago modified 2026-10-28 11 d ago also GHSA-q567-cr4x-96w4 , EUVD-2026-107027
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 26%
- public exploits
- 0
- none known
Summary
Trigger.dev before 4.5.2 contains a blind server-side request forgery vulnerability that allows authenticated tenants to make the webapp server send POST requests to internal hosts by setting an unvalidated webhook alert channel URL. Attackers can point the webhook at internal services or cloud metadata addresses and trigger alerts to scan internal hosts, send state-changing POSTs, or reach IMDSv1 via redirects.
Patch / fix
- npm trigger.dev 4.5.2
- triggerdotdev trigger.dev 4.5.2
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 11 d ago
Exploit prediction
0.33% chance of exploitation in the next 30 days, higher than 26% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/triggerdotdev/trigger.dev/security/advisories/GHSA-q567-cr4x-96w4 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
| CNA | 4.0 | 5.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| GitHub | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | trigger.dev | <4.5.2 |
4.5.2 |
Affected products
- triggerdotdev trigger.dev
Classification
- Weakness
-
- CWE-918 Server-Side Request Forgery
References
-
github.com
/triggerdotdev/trigger.dev/pull/4199
web
-
github.com
/triggerdotdev/trigger.dev/commit/34b1a181c2a1d33a53ebab88f84b05f81fea4254
web
-
github.com
/triggerdotdev/trigger.dev/security/advisories/GHSA-q567-cr4x-96w4
vendor-advisory, exploit, web
-
vulncheck.com
/advisories/trigger-dev-before-4.5.2-blind-ssrf-via-alert-channel-webhook-url
third-party-advisory
-
github.com
/triggerdotdev/trigger.dev
package
-
github.com
/triggerdotdev/trigger.dev/releases/tag/v4.5.2
web
Sources
- CVE List CVE-2026-114076
- GitHub Advisory GHSA-q567-cr4x-96w4
- NVD CVE-2026-114076
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.