Katalog CVE

CVE-2026-70474

WysokieCVSS 7.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

Percentyl 21 - wyżej niż 21% wszystkich znanych CVE

Streszczenie

Flowise przed wersją 3.1.3 ma trzy punkty końcowe OAuth2, które wyszukują poświadczenia tylko po identyfikatorze, bez filtra workspaceId. Umożliwia to uwierzytelnionym użytkownikom inicjowanie przepływów OAuth2 dla poświadczeń innych obszarów roboczych, a nieuwierzytelnionym atakującym nadpisywanie tokenów lub odświeżanie tokenów dowolnych poświadczeń.

Ocena ryzyka

Może to prowadzić do przejęcia poświadczeń i nieautoryzowanego dostępu do danych w innych obszarach roboczych.

Rekomendacja

Zaktualizuj Flowise do wersji 3.1.3 lub nowszej, która zawiera poprawkę.

Inne podatności w Flowise

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to 3.1.3, Flowise has three OAuth2 credential endpoints that look up credentials by id alone with no workspaceId filter. The authorize, callback, and refresh handlers query the Credential table by id only; callback and refresh are whitelisted from authentication. This allows any authenticated user to initiate OAuth2 flows against credentials belonging to other workspaces, allows an unauthenticated attacker to forge OAuth2 callbacks to overwrite tokens in any credential, and allows an unauthenticated attacker to refresh tokens for any credential. The affected routes include /api/v1/oauth2-credential/authorize/<VICTIM_CREDENTIAL_UUID>, /api/v1/oauth2-credential/callback?code=ATTACKER_AUTH_CODE&state=<VICTIM_CREDENTIAL_UUID>, and /api/v1/oauth2-credential/refresh/<VICTIM_CREDENTIAL_UUID>. This issue is fixed in version 3.1.3.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS