In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Missing Authorization vulnerabilities in an interactive lesson.
Start learningUpgrade flowise to version 3.1.4 or higher.
flowise is a Flowiseai Server
Affected versions of this package are vulnerable to Missing Authorization via the generateTextToSpeech process. An attacker can abuse stored API credentials to generate unlimited text-to-speech audio and incur financial costs on the account owner by sending unauthenticated requests with a valid chatflowId. This can also lead to exhaustion of API quotas, denying service to legitimate users. This is only exploitable if the attacker knows a valid chatflow UUID with text-to-speech enabled, regardless of its public or private status.
This vulnerability can be mitigated by restricting unauthenticated access to the endpoint and verifying the public status of the chatflow before processing requests.