{"action":"Upgrade @novu/api to 3.15.0 or later.","affected":[{"fixed":"3.15.0","introduced":"0"}],"component":"@novu/api","cve_ids":[],"ecosystem":"npm","exploited":false,"fixed_versions":["3.15.0"],"ghsa_id":"GHSA-4x48-cgf9-q33f","id":"tcs_01M5KF1VJCDPDMGXFKCT6ZFBXN","modified_at":"2026-04-14T23:36:08.575651Z","published_at":"2026-04-14T23:22:48Z","references":["https://osv.dev/vulnerability/GHSA-4x48-cgf9-q33f","https://github.com/novuhq/novu/security/advisories/GHSA-4x48-cgf9-q33f","https://github.com/novuhq/novu/commit/87d965eb88340ac7cd262dd52c8015acd092dc68","https://github.com/novuhq/novu"],"severity":{"label":"high"},"sources":[{"source":"osv","source_id":"GHSA-4x48-cgf9-q33f","url":"https://osv.dev/vulnerability/GHSA-4x48-cgf9-q33f"}],"summary":"Novu has SSRF via conditions filter webhook bypasses validateUrlSsrf() protection"}