Skip to content
HighVulnerability

GHSA-xhmj-rg95-44hv: Flowise: SSRF Protection Bypass via Unprotected Built-in HTTP Modules in Custom Function Sandbox

Published
Record updated
View JSON
Affected
  • flowise-components <= 3.0.13
  • flowise <= 3.0.13
Fixed in
3.1.0

Summary

The Flowise Custom Function feature applies SSRF protection only to the axios and node-fetch libraries through the HTTP_DENY_LIST setting. The built-in http, https and net modules are passed to the NodeVM sandbox without that protection, so an authenticated user can import them directly and reach internal resources such as cloud metadata services. The advisory includes a proof of concept that retrieves IAM role credentials from the AWS EC2 metadata endpoint at 169.254.169.254.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.