ZeroHour

CVE-2026-73603

PoC moderate

Missing Authorization in Flowise Lets Attackers Abuse Stored TTS API Keys

CVSS 4.0
6.3 medium
EPSS
<1%p27
Published
()
Modified
AI analysis

Flowise before 3.1.4 contains a missing-authorization flaw (CWE-862) in its unauthenticated text-to-speech endpoint, which does not check a chatflow's visibility setting before processing requests. An unauthenticated remote attacker who supplies a valid chatflow UUID to the TTS endpoint can make the server generate audio using the chatflow owner's stored OpenAI or ElevenLabs API keys. The attacker gains free, unlimited text-to-speech generation billed to the victim's provider accounts, while chatflow data itself is not exposed (CVSS impact is limited to low integrity/availability, and this is a cost-abuse issue rather than data theft). Any Flowise deployment running a version before 3.1.4 is affected, with the highest practical risk on internet-exposed self-hosted instances that have configured TTS provider keys. No in-the-wild exploitation is currently documented: a public proof of concept is available via the vendor security advisory, and EPSS assigns only a 0.3% probability of exploitation in the next 30 days.

What to do: Upgrade Flowise to version 3.1.4 or later. As interim mitigation, restrict unauthenticated access to the TTS endpoint (e.g., reverse-proxy authentication or network rules) on internet-exposed instances, and monitor/rotate stored OpenAI and ElevenLabs API keys for unexpected usage. Check access logs for unauthenticated TTS requests referencing chatflow UUIDs.

Affected
flowiseai flowiseall versions before 3.1.4 (fixed in 3.1.4)
Estimated exposure
moderate≈ low thousands of internet-exposed/self-hosted Flowise instances (estimate; exact count unknown) — Flowise is a popular open-source, self-hosted LLM orchestration tool typically deployed via Docker/npm by individual teams, and public internet scans of such deployments have historically surfaced instances numbering in the low thousands,…

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

Description

Flowise before 3.1.4 fails to validate chatflow visibility in the unauthenticated text-to-speech endpoint, allowing attackers to abuse private chatflow TTS credentials. Unauthenticated attackers can generate unlimited text-to-speech audio using stored OpenAI or ElevenLabs API keys by providing a valid chatflow UUID, incurring costs on the chatflow owner's account.

Vendors
flowiseai
Products
flowise
Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/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.