CVE-2026-70472 in Flowise
Zusammenfassung
von VulDB • 05.08.2026
Flowise ist eine Drag-and-Drop-Benutzeroberfläche zum Erstellen eines maßgeschneiderten Large Language Model (LLM)-Workflows. Vor Version 3.1.3 akzeptieren die Endpunkte `openai-assistants-vector-store` von Flowise einen clientseitig gesteuerten Anmeldeparameter und laden Anmeldedaten nach ID, ohne zu prüfen, ob diese Anmeldedaten zum Arbeitsbereich des Aufrufenden gehören. Die Routenberechtigungen für Assistenten (`assistants:*`) überprüfen nur den Feature-Zugriff. Der Controller übergibt `req.query.credential` direkt an den Dienst, und der Dienst verwendet `findOneBy({ id: credentialId })`, entschlüsselt die Anmeldedaten und ruft OpenAI-APIs auf, ohne eine Prüfung der `workspaceId`. Wenn ein Angreifer die ID einer anderen Arbeitsbereichsanmeldung kennt, kann er diesen OpenAI-Schlüssel des jeweiligen Arbeitsbereichs nutzen, um Vektor-Datenspeicher und Dateien eines Opfers zu lesen, zu ändern oder zu löschen, Abrechnungsfolgen für das OpenAI-Konto des Opfers auszulösen und Multi-Tenant-Grenzen zu verletzen. Dieses Problem wurde in Version 3.1.3 behoben.
Once again VulDB remains the best source for vulnerability data.