Skip to content
MediumVulnerability

GHSA-8gj2-2cvc-6xx7: Flowise: Unauthenticated Credential Abuse via Text-to-Speech Endpoint Allows Unauthorized Use of Private Chatflow TTS Credentials

Published
Record updated
View JSON
Affected
  • flowise <= 3.1.3
Fixed in
3.1.4
  • released July 29, 2026, 6 days before disclosure

Summary

The unauthenticated `/api/v1/text-to-speech/generate` endpoint in Flowise accepts any `chatflowId` without checking whether the chatflow is public. An attacker who knows a valid chatflow UUID can use that chatflow's stored TTS credential (OpenAI or ElevenLabs API key) to generate unlimited text-to-speech audio. The costs fall on the chatflow owner's account.

Mitigation

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