Katalog CVE

CVE-2025-71334

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
4.36%

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

Streszczenie

Flowise w wersjach przed 3.0.6 zawiera podatność na dowolny dostęp do plików wynikającą z braku walidacji, że parametry chatflowId i chatId są UUID lub liczbami w operacjach obsługi plików. Nieuwierzytelniony atakujący może podać wartość path-traversal (np. '../../../../../tmp') jako identyfikator chatflow, aby zapisywać dowolne pliki przez endpoint /api/v1/chatflows oraz odczytywać dowolne pliki przez endpointy /api/v1/get-upload-file i /api/v1/openai-assistants-file/download.

Ocena ryzyka

Nieuwierzytelniony atakujący może odczytywać i zapisywać dowolne pliki, co może prowadzić do zdalnego wykonania kodu i pełnej kompromitacji hosta.

Rekomendacja

Zaktualizuj Flowise do wersji 3.0.6 lub nowszej i ogranicz dostęp sieciowy do API.

Inne podatności w Flowise

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

Flowise before 3.0.6 contains an arbitrary file access vulnerability due to missing validation that the chatflowId and chatId parameters are UUIDs or numbers in file handling operations. By supplying a path-traversal value (e.g., '../../../../../tmp') as the chatflow id, an unauthenticated attacker can use the /api/v1/chatflows endpoint (via addBase64FilesToStorage) to write arbitrary files, and the /api/v1/get-upload-file and /api/v1/openai-assistants-file/download endpoints (via streamStorageFile) to read arbitrary files. Arbitrary file write may lead to remote code execution.

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