CVE-2026-10700
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 32 - wyżej niż 32% wszystkich znanych CVE
Streszczenie
IBM Langflow OSS zawiera wiele podatności związanych z uszkodzoną kontrolą dostępu w API obsługi plików. Nieuwierzytelnieni atakujący mogą pobierać obrazy, a uwierzytelnieni użytkownicy mogą uzyskiwać dostęp do plików innych użytkowników.
Ocena ryzyka
Może dojść do nieautoryzowanego ujawnienia wrażliwych danych, w tym plików przechowywanych w prywatnych przepływach, co narusza izolację dzierżawców w środowiskach wielodostępnych.
Rekomendacja
Zaleca się aktualizację do wersji 1.8.5 lub nowszej oraz wdrożenie uwierzytelniania i autoryzacji dla wszystkich endpointów API związanych z plikami.
Inne podatności w IBM Langflow
Zobacz wszystkie- CVE-2026-8859Krytyczne
IBM Langflow OSS 1.0.0 do 1.10.0 zawiera podatność na path traversal w komponencie APIRequest, gdzie nazwy plików z nagłówka Content-Disposition nie są sanityzowane. Atakujący może zapisać dowolne pliki w lokalizacjach dostępnych dla procesu Langflow.
- CVE-2026-9202Krytyczne
IBM Langflow OSS w wersjach 1.0.0 do 1.10.0 pozwala nieuwierzytelnionym atakującym na tworzenie nieograniczonej liczby kont użytkowników. Gdy opcja NEW_USER_IS_ACTIVE=true jest włączona, nowe konta są natychmiast aktywne i mogą uzyskać dostęp do endpointów RCE.
- CVE-2026-9205Wysokie
IBM Langflow OSS zawiera słabość w funkcji ensure_fernet_key(), która dotyczy słabego wyprowadzania klucza kryptograficznego.
- CVE-2026-9201Wysokie
IBM Langflow OSS w wersjach 1.0.0 do 1.10.3 pozwala uwierzytelnionemu atakującemu na wykonanie dowolnego kodu z powodu słabości kryptograficznej w mechanizmie walidacji komponentów niestandardowych. Walidacja używa skróconego hasha SHA-256, co umożliwia kolizje i obejście walidacji, prowadząc do wykonania nieautoryzowanego kodu Python.
- CVE-2026-9196Wysokie
IBM Langflow OSS w wersjach 1.0.0 do 1.10.3 pozwala uwierzytelnionemu atakującemu na wykonanie niezamierzonego kodu podczas walidacji Agentic Assistant z powodu niewłaściwego obsługiwania komponentów generowanych przez LLM. Aplikacja wykonuje wygenerowany kod Python w backendzie przed zatwierdzeniem przez użytkownika, co może prowadzić do skutków ubocznych, takich jak dostęp sieciowy, interakcja z systemem plików lub eksfiltracja danych.
- CVE-2026-10128Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.3 umożliwia uwierzytelnionym użytkownikom wykorzystanie wbudowanego komponentu Langflow do odczytu dowolnych zmiennych środowiskowych serwera. Pomimo zabezpieczeń mających wyłączać niestandardowe komponenty, podatność ujawnia wrażliwe sekrety.
- CVE-2026-7646Średnie
IBM Langflow OSS 1.0.0 do 1.10.3 pozwala użytkownikom na odczyt dowolnych plików z systemu plików serwera, w tym przesłanych dokumentów innych użytkowników, sekretu podpisywania JWT, bazy danych SQLite i zmiennych środowiskowych procesu, poprzez wysłanie spreparowanego żądania MCP `resources/read` z sekwencją traversal ścieżki zakodowaną w URL w nazwie pliku.
- CVE-2026-17630Wysokie
Podatność w IBM Langflow OSS w wersjach od 1.0.0 do 1.10.3 pozwala zdalnemu atakującemu na wykonanie dowolnego kodu z powodu niewłaściwej walidacji parametrów konfiguracyjnych.
- CVE-2026-17626Wysokie
IBM Langflow OSS w wersjach 1.0.0 do 1.10.3 umożliwia uwierzytelnionemu atakującemu odczyt, modyfikację lub ujawnienie wrażliwych plików hosta poprzez serwery MCP oparte na Dockerze. Dzieje się tak z powodu niepełnego filtrowania niebezpiecznych argumentów dotyczących montowania wolumenów i mapowania urządzeń.
- CVE-2026-17623Wysokie
IBM Langflow OSS w wersjach 1.0.0 do 1.10.3 umożliwia zdalnemu uwierzytelnionemu atakującemu wykonanie dowolnych poleceń z powodu nieprawidłowej walidacji pola polecenia w konfiguracjach serwera MCP.
Oryginalny opis (angielski, źródło NVD)
IBM Langflow OSS 1.0.0 through 1.8.4 contains multiple broken access control vulnerabilities in its file handling API that allow unauthorized access to user files.The /api/v1/files/images/{flow_id}/{file_name} endpoint does not enforce authentication or authorization checks, allowing unauthenticated remote attackers to retrieve image files associated with any flow by specifying a valid flow_id and file_name.Additionally, the /api/v1/files/download/{flow_id}/{file_name} endpoint requires authentication but fails to properly validate ownership of the requested resource. As a result, an authenticated user can access files belonging to other users by supplying arbitrary identifiers, leading to an authorization bypass (IDOR).Successful exploitation may result in unauthorized disclosure of sensitive data, including files stored in private flows. This issue breaks tenant isolation in multi-user deployments.

