๐Ÿ” CVE Alert

CVE-2026-125114

UNKNOWN 0.0

Novu: SSRF via conditions filter webhook bypasses validateUrlSsrf() protection

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Novu provides an API for sending notifications through multiple channels. Prior to 3.15.0, the conditions filter webhook in libs/application-generic/src/usecases/conditions-filter/conditions-filter.usecase.ts passes the user-configured child.webhookUrl directly to axios.post without calling validateUrlSsrf. Evaluating a workflow condition can therefore make the worker send a POST request to a private or link-local service and return the response data for condition evaluation. The response is stored in execution details and exposed through GET /execution-details, which can disclose credentials from POST-capable metadata services or data from internal services, although metadata endpoints that require GET are not reachable through this path. This issue is fixed in version 3.15.0.

CWE CWE-918
Vendor novuhq
Product novu
Published Nov 9, 2026
Stay Ahead of the Next One

Get instant alerts for novuhq novu

Be the first to know when new unknown vulnerabilities affecting novuhq novu are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

novuhq / novu
< 3.15.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/novuhq/novu/security/advisories/GHSA-4x48-cgf9-q33f github.com: https://github.com/novuhq/novu/pull/10457 github.com: https://github.com/novuhq/novu/commit/87d965eb88340ac7cd262dd52c8015acd092dc68 github.com: https://github.com/novuhq/novu/releases/tag/v3.15.0