CVE-2026-13448
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 37 - wyżej niż 37% wszystkich znanych CVE
Streszczenie
IBM Langflow OSS w wersjach 1.0.0 do 1.10.1 zawiera podatność na zdalne wykonanie kodu bez uwierzytelnienia w publicznym punkcie końcowym budowania przepływu (/api/v1/build_public_tmp/{flow_id}/flow). Podatność wynika z niekompletnej listy blokowanych komponentów w funkcji validate_public_flow_no_code_execution(), która nie blokuje kilku komponentów agentów wykonujących kod, takich jak OpenDsStarAgent, CodeActAgentSmolagents i CSVAgent.
Ocena ryzyka
Nieuwierzytelniony atakujący może zdalnie wykonać dowolny kod na serwerze Langflow, co może prowadzić do pełnego przejęcia systemu i dostępu do danych.
Rekomendacja
Należy zaktualizować IBM Langflow OSS do wersji 1.10.2 lub nowszej, która zawiera poprawkę.
Inne podatności w IBM Langflow OSS
Zobacz wszystkie- 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.
Oryginalny opis (angielski, źródło NVD)
IBM Langflow OSS 1.0.0 through 1.10.1 Lanflow OSS contains an unauthenticated remote code execution vulnerability in the public flow build endpoint ( /api/v1/build_public_tmp/{flow_id}/flow ). The vulnerability stems from an incomplete denylist in the validate_public_flow_no_code_execution() function that fails to block several code-execution agent components including OpenDsStarAgent, CodeActAgentSmolagents, and CSVAgent.

