CVE-2026-100608
WysokieCVSS 8.3Streszczenie
Flowise do wersji 3.1.4 nie wymusza autoryzacji na pulpicie administracyjnym BullMQ. Gdy serwer działa w trybie kolejki z włączonym pulpitem, każdy uwierzytelniony użytkownik może uzyskać dostęp do /admin/queues.
Ocena ryzyka
Nawet użytkownik o najniższych uprawnieniach może przeglądać wszystkie kolejki i dane zadań, w tym dane wejściowe czatu, konfiguracje, dane uwierzytelniające i inne poufne informacje.
Rekomendacja
Ogranicz dostęp do pulpitu BullMQ do uprawnionych administratorów i rozważ wyłączenie pulpitu w środowiskach produkcyjnych. Aktualizacja może nie być dostępna.
Inne podatności w Flowise
Zobacz wszystkie- CVE-2026-100610Wysokie
Flowise do wersji 3.1.4 udostępnia punkty GET /api/v1/upsert-history/:id i PATCH /api/v1/upsert-history bez kontroli uprawnień, a usługa nie weryfikuje przynależności do obszaru roboczego.
- CVE-2026-100609Średnie
Flowise (pakiety npm flowise i flowise-components) do wersji 3.1.4 wyszukuje poświadczenia po ID bez filtrowania według przestrzeni roboczej żądającego użytkownika w kilku ścieżkach kodu, m.in. getAllOpenaiAssistants/getSingleOpenaiAssistant, uploadFilesToAssistant, deleteAssistant i wspólnym helperze używanym przez getVoices. Uwierzytelniony użytkownik jednej przestrzeni roboczej może podać UUID poświadczenia należącego do innej przestrzeni, powodując odszyfrowanie i użycie klucza API OpenAI lub ElevenLabs tej przestrzeni w imieniu atakującego.
- CVE-2026-100607Wysokie
Flowise do wersji 3.1.4 identyfikuje użytkowników SSO i logowanych hasłem wyłącznie na podstawie adresu e-mail, bez wiązania dostawcy lub identyfikatora. Atakujący może zalogować się jako każdy istniejący użytkownik, używając jego adresu e-mail.
- CVE-2026-100606Wysokie
Flowise do wersji 3.1.4 zawiera obejście uwierzytelniania w ścieżce logowania SSO, gdy e-mail w wywołaniu zwrotnym pasuje do użytkownika ze statusem INVITED. Procedura kopiuje rekord użytkownika z tymczasowym tokenem do rejestracji, co pozwala na przejęcie zaproszenia.
- CVE-2026-100605Wysokie
Flowise do wersji 3.1.4 brakuje kontroli RBAC na trasach wiadomości czatu, co pozwala kluczom API o niskich uprawnieniach na odczyt i usunięcie historii czatu.
- CVE-2026-52098Krytyczne
Podatność w Flowise 3.1.2 pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez endpoint /api/v1/prediction/<flowId>. Nie podano dodatkowych szczegółów.
- CVE-2026-73602Krytyczne
Flowise przed wersją 3.1.3 zawiera podatność ucieczki z piaskownicy vm2, która pozwala uwierzytelnionym użytkownikom na wykonanie dowolnego kodu poprzez obejście walidacji locale moment.js i załadowanie złośliwych plików JavaScript z magazynu dokumentów.
- CVE-2026-73487Krytyczne
Flowise przed wersją 3.1.3 zawiera podatność obejścia walidatora kodu Python opartego na regex w węzłach CSV i Airtable Agent, która pozwala nieuwierzytelnionym atakującym na wstrzyknięcie złośliwego kodu przez prompt injection.
- CVE-2026-67622Krytyczne
Podatność w Flowise (do wersji 3.1.4) w integracji OpenAI Assistants pozwala uwierzytelnionym atakującym na dostęp do danych uwierzytelniających innych obszarów roboczych poprzez podanie dowolnego UUID poświadczeń bez weryfikacji własności obszaru roboczego.
- CVE-2026-70478Krytyczne
Flowise przed wersją 3.1.3 zawiera podatność w punkcie końcowym POST /api/v1/oauth2-credential/refresh/:credentialId, który jest na liście dozwolonych i nie wymaga uwierzytelnienia. Atakujący ze znajomością ID poświadczenia może odświeżyć token OAuth i uzyskać dostęp do połączonej usługi ofiary oraz wyczerpać limit odświeżania tokenów.
Oryginalny opis (angielski, źródło NVD)
Flowise through 3.1.4 does not enforce authorization on the BullMQ admin dashboard. When the server runs in queue mode with the dashboard enabled and not in cloud mode (MODE=queue, ENABLE_BULLMQ_DASHBOARD=true, and !isCloud()), the /admin/queues mount is protected only by the verifyTokenForBullMQDashboard middleware, which validates the JWT but performs no role, permission, or workspace/organization scoping check; the mount also lies outside /api/v1/* so the global API gate does not apply. As a result, any authenticated user — including the lowest-privileged member of any tenant — can reach the full Bull-Board UI and view all queues and job payloads across the entire instance, including chat inputs and overrideConfig (which may carry credentials and prompts), chatflow.flowData graph definitions with custom function source code, credential IDs and system prompts, chatIds, files, and the originating orgId/workspaceId. The dashboard's write actions (retry, remove, promote, clean) are likewise usable across tenants. No patched version is available as of the advisory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

