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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| FlowiseAI | Flowise | < 3.1.4 | 3.1.4 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | flowise | < 3.1.4 | 3.1.4 | GHSA-8gj2-2cvc-6xx7 |
References
- GitHub Security Advisory (GHSA-8gj2-2cvc-6xx7) vendor-advisory
- VulnCheck Advisory: Flowise before 3.1.4 Credential Abuse via Text-to-Speech third-party-advisory