Podatności IBM Langflow OSS
153 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-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.
- CVE-2026-104315Ś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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

