ZeroHour

CVE-2026-91938

moderate

SSRF Protection Bypass in Flowise Document Loader Nodes (Pre-3.1.4)

CVSS 4.0
7.6 high
EPSS
Published
()
Modified
AI analysis

Flowise versions before 3.1.4 contain a server-side request forgery (CWE-918) flaw in the Cheerio, Playwright, and Puppeteer document loader nodes that bypasses the application's built-in SSRF protections. An attacker who can influence a document loader node (e.g., a workflow user or anyone with access to an exposed instance) can supply an arbitrary URL causing the server to fetch cloud metadata services, internal APIs, and other private network resources. Because the fetched response is returned as document text, the attacker can read the content directly, enabling theft of cloud credentials, API keys, and internal service data. Anyone self-hosting Flowise prior to version 3.1.4 with these document loader nodes available is affected, especially internet-facing deployments. No public proof of concept is known, the flaw is not in the CISA KEV catalog, and no exploitation in the wild has been reported.

What to do: Upgrade Flowise to version 3.1.4 or later as soon as possible. If upgrading is delayed, restrict egress from Flowise hosts so they cannot reach cloud metadata endpoints (e.g., 169.254.169.254, metadata.google.internal) or internal/private address ranges, and limit who can create or edit flows on the instance. Review historical logs for document loader nodes fetching internal IPs or metadata URLs, and rotate any cloud or API credentials if such activity is found.

Affected
FlowiseAI Flowisebefore 3.1.4 (< 3.1.4)
Estimated exposure
moderate≈ a few thousand internet-exposed Flowise instances, plus an unknown number of internal deployments — Flowise is a popular self-hosted, open-source low-code LLM builder commonly deployed via Docker, and public internet scans (Shodan/Censys) have historically surfaced thousands of exposed instances, so this is a rough order-of-magnitude…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Flowise versions before 3.1.4 contain a server-side request forgery vulnerability in Cheerio, Playwright, and Puppeteer document loader nodes that bypass SSRF protection. Attackers can provide arbitrary URLs to fetch cloud metadata, internal services, and private network resources with response content returned as document text.

Weakness
CWE-918
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/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

In the news

No ingested article mentions this CVE yet.