CVE-2026-67620
WysokieCVSS 7.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 35 - wyżej niż 35% wszystkich znanych CVE
Streszczenie
Flowise do wersji 3.1.4 zawiera podatność na podrabianie żądań po stronie serwera (SSRF) w zabezpieczeniu SSRF zaimplementowanym w httpSecurity.ts, gdzie DEFAULT_DENY_LIST pomija endpoint metadanych Oracle Cloud Infrastructure (192.0.0.192) oraz Alibaba Cloud (100.100.100.200). Umożliwia to uwierzytelnionym atakującym zmuszenie serwera do wysyłania dowolnych żądań GET do usług metadanych instancji chmurowych, a w przypadku publicznych chatflow z węzłami pobierania URL możliwy jest dostęp bez uwierzytelnienia.
Ocena ryzyka
Ryzyko obejmuje ujawnienie danych tożsamości instancji i poświadczeń ról w chmurze Oracle lub Alibaba, co może prowadzić do nieautoryzowanego dostępu do zasobów chmurowych i eskalacji uprawnień.
Rekomendacja
Zaleca się zaktualizowanie Flowise do wersji nowszej niż 3.1.4 oraz uzupełnienie listy deny-list o brakujące endpointy metadanych chmurowych. Należy również ograniczyć dostęp do API fetch-links i monitorować ruch wychodzący.
Inne podatności w Flowise
Zobacz wszystkie- CVE-2026-73604Średnie
Flowise przed wersją 3.1.3 zawiera niekompletną podatność na redakcję poświadczeń w punkcie końcowym GET /api/v1/credentials/:id, który zwraca odszyfrowane sekrety w postaci zwykłego tekstu. Uwierzytelnieni użytkownicy z uprawnieniem credentials:view mogą pobierać wrażliwe dane, w tym adresy URL połączeń z bazami danych z osadzonymi hasłami, JSON kont usług chmurowych z kluczami prywatnymi oraz klucze API, wywołując ten punkt końcowy.
- CVE-2026-73488Średnie
Flowise przed wersją 3.1.3 zawiera podatność na niebezpieczne bezpośrednie odwołanie do obiektu w punkcie końcowym GET /api/v1/organization/customer-default-source, która umożliwia uwierzytelnionym atakującym dostęp do danych płatności i profili innych klientów poprzez manipulację parametrem customerId. Atakujący mogą enumerować przewidywalne identyfikatory klientów, aby pobrać wrażliwe informacje, w tym adresy e-mail, salda kont, typy walut i konfiguracje rozliczeń bez kontroli autoryzacji.
- CVE-2026-73484Wysokie
Flowise przed wersją 3.1.3 zawiera podatność ucieczki z piaskownicy w pythonCodeValidator.ts, która nie blokuje natywnych metod Pandas DataFrame, takich jak to_csv, to_json, pipe i query. Uwierzytelnieni atakujący mogą to wykorzystać do eksfiltracji przesłanych danych CSV lub zapisu dowolnych plików w systemie plików serwera.
- CVE-2026-69257Wysokie
Flowise to interfejs typu 'przeciągnij i upuść' do budowania spersonalizowanych przepływów dużych modeli językowych. Przed wersją 3.1.3, moduł bezpieczeństwa HTTP Flowise (httpSecurity.ts) nie normalizował adresów IPv4-mapped IPv6, takich jak ::ffff:127.0.0.1 i ::ffff:169.254.169.254, przed sprawdzeniem ich na liście zablokowanych. Ponieważ ipaddr.js raportuje te adresy jako ipv6, podczas gdy wpisy CIDR IPv4 na liście zablokowanych są ipv4, funkcja isDeniedIP() pomijała sprawdzenia CIDR IPv4. Atakujący, który kontroluje rozwiązywanie DNS dla nazwy hosta używanej przez węzeł HTTP, API Chain, Document Loader, narzędzie MCP lub inne ścieżki używające secureAxiosRequest(), secureFetch() lub checkDenyList(), mógł zwrócić rekord AAAA dla celu z adresem IPv4-mapped i spowodować, że żądania dotrą do localhost, usług wewnętrznych lub punktów końcowych metadanych chmury. Ten problem został naprawiony w wersji 3.1.3.
- CVE-2026-69252Wysokie
Brak kontroli uprawnień w trasie /api/v1/files w Flowise przed wersją 3.1.3, co pozwala niskouprzywilejowanym kluczom API na listowanie i usuwanie plików w całej organizacji.
- 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-73601Krytyczne
Flowise przed wersją 3.1.3 zawiera podatność zdalnego wykonania kodu w węźle Custom MCP, gdy CUSTOM_MCP_PROTOCOL jest ustawiony na stdio, pozwalając uwierzytelnionym użytkownikom na wykonanie dowolnych poleceń poprzez manipulację zmiennymi środowiskowymi i argumentami poleceń.
- 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-73486Krytyczne
Flowise przed wersją 3.1.3 zawiera podatność wstrzykiwania kodu w parametrze customReadCSV w węźle CSV Agent, która pozwala uwierzytelnionym atakującym na wykonanie dowolnego kodu Python. Walidator używa statycznej listy blokad regex, którą można obejść przez zaciemnianie.
- CVE-2026-73485Krytyczne
Flowise przed wersją 3.1.3 zawiera podatność wstrzykiwania kodu w węźle Airtable Agent, która pozwala nieuwierzytelnionym atakującym na wykonanie dowolnego kodu Python poprzez obejście listy blokad pythonCodeValidator za pomocą zaciemniania.
Oryginalny opis (angielski, źródło NVD)
Flowise through 3.1.4 contains a server-side request forgery vulnerability in the SSRF guard implemented in httpSecurity.ts, where the DEFAULT_DENY_LIST omits the Oracle Cloud Infrastructure metadata endpoint 192.0.0.192 and the Alibaba Cloud metadata endpoint 100.100.100.200, allowing authenticated attackers to force the server to issue arbitrary GET requests to cloud instance metadata services. Attackers can send requests to the fetch-links API endpoint with a crafted URL parameter, bypassing deny-list validation including redirect-based bypasses, to reach instance metadata services and expose instance identity data and role credentials on Oracle Cloud Infrastructure or Alibaba Cloud deployments, with unauthenticated access possible when URL-fetching nodes exist in public chatflows.

