CVE-2026-17630
WysokieCVSS 7.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 35 - wyżej niż 35% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może wykonać dowolny kod na serwerze, co może prowadzić do pełnej kompromitacji systemu i danych.
Rekomendacja
Zaktualizuj IBM Langflow do wersji nowszej niż 1.10.3, która zawiera poprawkę, oraz ogranicz dostęp do aplikacji tylko dla zaufanych użytkowników.
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-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.
- CVE-2026-10700Średnie
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.
Oryginalny opis (angielski, źródło NVD)
IBM Langflow OSS 1.0.0 through 1.10.3 could allow a remote attacker to execute arbitrary code due to improper validation of configuration parameters.

