Podatności IBM Langflow OSS
154 znanych podatności CVE w IBM Langflow OSS, przetłumaczonych i ocenionych.
- CVE-2026-93680Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.8 zawiera błąd nieprawidłowego uwierzytelniania, który może pozwolić zdalnemu atakującemu na obejście ograniczeń bezpieczeństwa.
- CVE-2026-110186Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.8 może pozwolić zdalnemu atakującemu na wykonanie dowolnego kodu z powodu niewłaściwej kontroli generowania kodu.
- CVE-2026-107329Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może pozwolić zdalnemu uwierzytelnionemu atakującemu na wykonanie dowolnego kodu z powodu niewłaściwej kontroli generowania kodu.
- CVE-2026-107328Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może pozwolić zdalnemu uwierzytelnionemu atakującemu na wykonanie dowolnego kodu z powodu niewłaściwej neutralizacji kodu w eval/exec.
- CVE-2026-107327Krytyczne
IBM Langflow OSS w wersjach 1.0.0 do 1.12.4 zawiera lukę polegającą na braku autoryzacji, która umożliwia zdalnemu uwierzytelnionemu atakującemu wykonanie dowolnego kodu.
- CVE-2026-104339Krytyczne
IBM Langflow OSS w wersjach 1.0.0 do 1.12.3 zawiera lukę polegającą na niewłaściwej neutralizacji specjalnych elementów w poleceniach systemu operacyjnego, co umożliwia zdalnemu atakującemu wykonanie dowolnego kodu.
- CVE-2026-12944Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 pozwala atakującym na wykonanie dowolnego kodu Pythona z uprawnieniami roota (UID=0) na serwerze Langflow poprzez przesłanie komponentów zawierających importy socket lub urllib. Umożliwia to kradzież poświadczeń AWS przez SSRF IMDSv1, eksfiltrację plików z kontenera oraz ruch boczny do usług wewnętrznych (PostgreSQL, Redis). Skaner błędnie zwraca "validated": true, dając fałszywy sygnał bezpieczeństwa.
- CVE-2026-81204Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.11.5 pozwala zdalnemu atakującemu na wykonanie dowolnego kodu w wyniku wstrzyknięcia kodu podczas budowania grafu.
- CVE-2026-79724Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.11.5 pozwala zdalnemu atakującemu na wykonanie dowolnych poleceń systemu operacyjnego z powodu nieprawidłowej neutralizacji znaków specjalnych w poleceniach.
- CVE-2026-85025Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.11.5 pozwala nieuwierzytelnionemu atakującemu na wykonanie dowolnego kodu oraz dostęp lub modyfikację sesji czatu poprzez publicznie udostępnione punkty końcowe projektów MCP, z powodu nieprawidłowego egzekwowania ograniczeń bezpieczeństwa publicznych przepływów i izolacji sesji.
- CVE-2026-19295Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.11.1 pozwala uwierzytelnionemu atakującemu na wykonanie dowolnych poleceń systemu operacyjnego w procesie serwera poprzez zapisanie przepływu z spreparowaną wartością pola typu i wywołanie budowy przepływu opakowującego, który go odwołuje. Umożliwia to eskalację uprawnień od 'uwierzytelnionego użytkownika przepływów' do dowolnego wykonania poleceń na poziomie systemu operacyjnego, z pominięciem polityki LANGFLOW_ALLOW_CUSTOM_COMPONENTS=false.
- CVE-2026-19286Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.11.1 może pozwolić zdalnemu atakującemu na wykonanie dowolnego kodu z powodu niewłaściwego egzekwowania ograniczeń bezpieczeństwa na publicznym punkcie końcowym A2A.
- CVE-2026-19297Krytyczne
IBM Langflow OSS 1.0.0 do 1.9.6 może pozwolić zdalnemu atakującemu na uzyskanie nieautoryzowanego dostępu do kont użytkowników z powodu niewłaściwego ograniczenia nadmiernych prób uwierzytelniania.
- CVE-2026-12946Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 może pozwolić zdalnemu atakującemu na wstrzyknięcie dowolnego kodu do systemu z powodu nieprawidłowej kontroli kodu wejściowego użytkownika.
- CVE-2026-13435Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.1 zawiera podatność na niewłaściwą walidację wejścia w implementacji piaskownicy PythonREPL.
- CVE-2026-12940Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.1 jest podatny na zdalne wykonanie kodu bez uwierzytelnienia poprzez wstrzykiwanie zmiennych środowiskowych w programie ładującym MCP stdio. Podatność wynika z niekompletnej listy blokowanych zmiennych środowiskowych (brak SHELLOPTS, BASHOPTS i PS4) w pliku src/lfx/src/lfx/base/mcp/util.py.
- CVE-2026-13446Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.1 zawiera zakodowane na stałe poświadczenia (hasła lub klucze kryptograficzne), które są używane do uwierzytelniania przychodzącego, komunikacji wychodzącej z zewnętrznymi komponentami lub szyfrowania danych wewnętrznych.
- CVE-2026-8635Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 umożliwia uwierzytelnionym użytkownikom eskalację uprawnień do superużytkownika poprzez bezpośrednią manipulację bazą danych. Pozwala to na wykonanie dowolnych poleceń systemowych i pełne przejęcie systemu z uprawnieniami usługi Langflow.
- CVE-2026-8505Krytyczne
IBM Langflow OSS 1.0.0 do 1.10.0 ma podatność w logice uwierzytelniania webhook, która pozwala nieuwierzytelnionym użytkownikom na wyzwolenie wykonania dowolnego flowu, gdy WEBHOOK_AUTH_ENABLE jest ustawione na False (domyślnie).
- CVE-2026-8481Krytyczne
Krytyczna podatność w IBM Langflow OSS w wersjach 1.0.0 do 1.10.0 w punkcie końcowym /api/v1/validate/code. Umożliwia uwierzytelnionemu atakującemu wykonanie dowolnego kodu Python na serwerze bez sandboxingu, co prowadzi do zdalnego wykonania kodu.
- CVE-2026-8476Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 zawiera krytyczną podatność na zdalne wykonanie kodu w mechanizmie buforowania dyskowego. Klasa AsyncDiskCache używa niebezpiecznej funkcji pickle.loads() do deserializacji obiektów z dysku bez walidacji, weryfikacji integralności ani uwierzytelniania.
- CVE-2026-9135Krytyczne
IBM Langflow OSS wersje 1.0.0 do 1.10.0 (do commitu 94981c443d4918517b9e8163d70fc598dc33a32d) zawiera podatność na wstrzykiwanie kodu w komponencie Policies przez integrację ToolGuard, która omija kontrolę allow_custom_components=false, umożliwiając uwierzytelnionym użytkownikom z uprawnieniami do tworzenia przepływów wykonanie dowolnego kodu Python na serwerze.
- CVE-2026-9103Krytyczne
Podatność w IBM Langflow OSS w wersjach 1.0.0 do 1.10.0. Endpoint /api/v1/login/auto_login wydaje długotrwałe tokeny superużytkownika bez uwierzytelnienia, gdy włączona jest konfiguracja AUTO_LOGIN (domyślnie włączona). Dodatkowo, permisywne ustawienia CORS mogą ujawnić tokeny niezaufanym źródłom.
- CVE-2026-9198KrytyczneAktywnie exploitowane
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 pozwala nieuwierzytelnionym atakującym na połączenie endpointu /api/v1/auto_login (generującego tokeny SUPERUSER) z /api/v1/validate/code (wykonującego kod przez exec()), co prowadzi do zdalnego wykonania kodu (RCE) na domyślnych instalacjach.
- CVE-2026-7874Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 zawiera podatność umożliwiającą ujawnienie wszystkich przechowywanych poświadczeń. Problem wynika z użycia słabego i odwracalnego mechanizmu wyprowadzania klucza do szyfrowania danych w spoczynku.
- CVE-2026-7873Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 zawiera podatność umożliwiającą uwierzytelnionym atakującym wykonanie dowolnych poleceń systemu operacyjnego oraz odczyt wrażliwych plików, w tym poświadczeń. Prowadzi to do całkowitego przejęcia systemu i umożliwia ruch boczny w sieci.
- CVE-2026-7871Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 zawiera podatność umożliwiającą użytkownikom z dostępem do Redis wykonanie dowolnego kodu z pełnymi uprawnieniami aplikacji. Luka ta zagraża poufności wszystkich sekretów, danych oraz integralności systemu.
- CVE-2026-7803Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.10.0 zawiera podatność umożliwiającą zdalne wykonanie dowolnego kodu. Problem wynika z nieprawidłowej walidacji węzłów przepływu, które mają brakujące lub puste pola typu komponentu.
- CVE-2026-7663Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.9.6 zawiera podatność polegającą na nieprawidłowym egzekwowaniu autoryzacji w punkcie końcowym transportu Streamable MCP. Umożliwia to nieuwierzytelnionym atakującym dostęp do chronionych zasobów projektu MCP oraz wykonywanie operacji MCP.
- CVE-2026-10140Krytyczne
IBM Langflow OSS w wersjach 1.0.0 do 1.10.0 w trybie głosowym nieprawidłowo zarządza współdzielonym stanem, co umożliwia ponowne wykorzystanie klientów API pomiędzy dzierżawcami. Uwierzytelniony atakujący może manipulować stanem pamięci podręcznej, powodując przetwarzanie żądań innych użytkowników z użyciem nieprawidłowych poświadczeń API, co prowadzi do błędnego przypisania kosztów i odpowiedzialności między dzierżawcami.
- CVE-2026-10134Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.9.3 zawiera krytyczną podatność, która pozwala atakującemu na odczyt wszystkich sekretów dostępnych dla procesu Langflow, odczyt i modyfikację wszystkich przepływów, konwersacji, wiadomości, przesłanych plików oraz zapisanych komponentów w bazie danych Langflow. Atakujący może również łączyć się z wewnętrznymi usługami, nadużywać punktów końcowych metadanych chmury, przemieszczać się lateralnie do innych dzierżawców w tej samej instancji Langflow oraz utrwalić dostęp poprzez modyfikację `tool_code` publicznego przepływu, co powoduje ponowne wykonanie kodu atakującego przy każdym wywołaniu `/api/v1/build/...` przez dowolnego użytkownika.
- CVE-2026-97677Wysokie
IBM Langflow OSS w wersjach 1.0.0 do 1.12.2 pozwala uwierzytelnionemu autorowi przepływu zapisać kontrolowaną przez atakującego treść pliku w dowolnym katalogu z prawem zapisu konta usługi, omijając izolację dostępu do plików lokalnych. Poprzez spreparowany indeks na dysku atakujący może również odczytać zawartość dowolnych plików dostępnych dla procesu usługi, w tym plików konfiguracyjnych, sekretów lub plików bazy danych.
- CVE-2026-90991Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 zawiera podatność polegającą na alokacji zasobów bez limitów lub ograniczeń. Uwierzytelniony zdalny atakujący może wykorzystać tę lukę do wywołania odmowy usługi.
- CVE-2026-77819Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.3 może pozwolić zdalnemu uwierzytelnionemu atakującemu na nadpisanie dowolnych plików z powodu nieprawidłowego ograniczenia nazwy ścieżki do katalogu restrykcyjnego.
- CVE-2026-77817Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może pozwolić zdalnemu uwierzytelnionemu atakującemu na uzyskanie poufnych informacji z powodu nieprawidłowej sanityzacji sekretów podczas eksportu przepływów i projektów.
- CVE-2026-18894Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 pozwala zdalnemu atakującemu na uruchomienie istniejącego wcześniej zapisanego kodu komponentu Python w publicznym przepływie pracy. Kod jest wykonywany w kontekście środowiska uruchomieniowego właściciela przepływu w procesie serwera, co omija zamierzoną granicę zaufania.
- CVE-2026-110309Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może umożliwić zdalnemu uwierzytelnionemu atakującemu wykonanie dowolnych poleceń z powodu niewłaściwej kontroli generowania kodu.
- CVE-2026-110245Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może umożliwić zdalnemu atakującemu uzyskanie poufnych informacji z powodu niewłaściwego uwierzytelniania.
- CVE-2026-110244Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może umożliwić zdalnemu uwierzytelnionemu atakującemu uzyskanie poufnych informacji z powodu niewłaściwego ograniczenia ścieżki do katalogu restrykcyjnego.
- CVE-2026-110200Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może pozwolić zdalnemu uwierzytelnionemu atakującemu na uzyskanie poufnych informacji z powodu przechowywania danych wrażliwych w postaci jawnej. Luka dotyczy niewłaściwego zabezpieczenia takich danych.
- CVE-2026-110196Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może umożliwić zdalnemu atakującemu z kontem o niskich uprawnieniach obejście ograniczenia tylko dla administratora i wykonanie dowolnego kodu na serwerze poprzez skonfigurowanie wbudowanego komponentu wykonującego kod z danymi dostarczonymi przez atakującego.
- CVE-2026-110193Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.8 może umożliwić zdalnemu atakującemu z kontem o niskich uprawnieniach spowodowanie, że Agentic Assistant wygeneruje lub prześle kod komponentu przy użyciu nieblokowanych wzorców, co skutkuje wykonaniem dowolnego polecenia systemu operacyjnego na serwerze.
- CVE-2026-110192Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.8 może pozwolić zdalnemu uwierzytelnionemu atakującemu na uzyskanie poufnych informacji z powodu niewystarczającej ochrony poświadczeń. Luka dotyczy słabego zabezpieczenia danych uwierzytelniających.
- CVE-2026-110190Średnie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 może pozwolić uwierzytelnionemu użytkownikowi na traversowanie katalogów w systemie. Atakujący może wysłać specjalnie spreparowane żądanie URL, aby przeglądać dowolne pliki w systemie.
- CVE-2026-107326Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.4 zawiera podatność polegającą na niewłaściwej neutralizacji znaków specjalnych używanych w poleceniach systemu operacyjnego. Uwierzytelniony zdalny atakujący może wykorzystać tę lukę do wykonania dowolnego kodu.
- CVE-2026-104331Średnie
IBM Langflow OSS w wersjach 1.0.0 do 1.12.3 jest podatny na podatność server-side request forgery (SSRF). Uwierzytelniony atakujący może wysyłać nieautoryzowane żądania z systemu, co może prowadzić do enumeracji sieci lub ułatwiać inne ataki.
- CVE-2026-104328Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.3 zawiera podatność polegającą na niewłaściwej neutralizacji znaków specjalnych używanych w poleceniach systemu operacyjnego. Uwierzytelniony zdalny atakujący może wykorzystać tę lukę do wykonania dowolnego kodu.
- CVE-2026-104324Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.3 zawiera podatność polegającą na deserializacji niezaufanych danych. Uwierzytelniony zdalny atakujący może wykorzystać tę lukę do wykonania dowolnego kodu.
- CVE-2026-104317Wysokie
IBM Langflow OSS w wersjach od 1.0.0 do 1.12.3 zawiera podatność polegającą na deserializacji niezaufanych danych. Zdalny atakujący, który może uzyskać dostęp do brokera wiadomości, może wykorzystać tę lukę do wykonania dowolnego kodu w systemie.
- CVE-2026-104316Średnie
IBM Langflow OSS w wersjach 1.0.0 do 1.12.3 pozwala uwierzytelnionemu atakującemu anulować uruchomione zadanie przepływu pracy dowolnej ofiary pojedynczym żądaniem HTTP. Brak kontroli uprawnień na poziomie przepływu powoduje utratę wykonywanej pracy obliczeniowej.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

