CVE-2026-51886
Niskie ryzyko· EPSS 6%Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
Podatność typu Code Injection w langflow do wersji 1.9.3. Uwierzytelniony atakujący może wykonać dowolny kod Python na serwerze, wysyłając złośliwy kod do endpointu /api/v1/validate/code, który wykonuje kod bez sandboxa.
Ocena ryzyka
Wykonanie dowolnego kodu na serwerze może prowadzić do pełnego przejęcia systemu, kradzieży danych lub instalacji złośliwego oprogramowania.
Rekomendacja
Zaktualizuj langflow do wersji z poprawką. Ogranicz dostęp do endpointu walidacji kodu i zastosuj sandboxing dla wykonywanego kodu.
Inne podatności w langflow
Zobacz wszystkie- CVE-2026-34046Wysokie
Langflow przed wersją 1.5.1 miał lukę w zabezpieczeniach, która pozwalała uwierzytelnionym użytkownikom na dostęp do przepływów innych użytkowników bez sprawdzania ich własności. Problem wynikał z braku odpowiedniego filtrowania zapytań w zależności od ustawienia `AUTO_LOGIN`.
- CVE-2026-55450Krytyczne
Langflow to narzędzie do budowania i wdrażania agentów oraz przepływów pracy opartych na AI. W wersjach przed 1.9.1, nieautoryzowani użytkownicy mogą przesyłać nieograniczoną ilość danych na serwer, co prowadzi do wyczerpania przestrzeni dyskowej. Dodatkowo, odpowiedź serwera ujawnia absolutną ścieżkę przesłanego pliku, co stanowi wyciek informacji.
- CVE-2026-55255WysokieAktywnie exploitowane
W Langflow przed wersją 1.9.1 wykryto podatność IDOR w punkcie końcowym /api/v1/responses. Uwierzytelniony atakujący może uruchomić dowolny przepływ należący do innego użytkownika, podając jego identyfikator w żądaniu.
- CVE-2026-42048Krytyczne
Langflow, narzędzie do budowania i wdrażania agentów AI, przed wersją 1.9.0 jest podatne na atak typu Path Traversal w API Baz Wiedzy (DELETE /api/v1/knowledge_bases). Atakujący może wykorzystać tę lukę do usunięcia dowolnych katalogów na serwerze.
- CVE-2026-33017KrytyczneAktywnie exploitowane
Langflow to narzędzie do budowania i wdrażania agentów oraz przepływów opartych na AI. W wersjach przed 1.9.0, punkt końcowy POST /api/v1/build_public_tmp/{flow_id}/flow pozwalał na budowanie publicznych przepływów bez wymogu uwierzytelnienia, co prowadziło do możliwości zdalnego wykonania kodu przez nieautoryzowanych użytkowników.
- CVE-2026-0770KrytyczneAktywnie exploitowane
Podatność w Langflow umożliwia zdalne wykonanie kodu poprzez parametr exec_globals w endpoint validate. Atakujący bez uwierzytelnienia może wstrzyknąć złośliwy kod z niezaufanego źródła.
- CVE-2026-21445Krytyczne
Langflow to narzędzie do budowania i wdrażania agentów i przepływów pracy opartych na AI. Przed wersją 1.7.0.dev45 wiele krytycznych punktów końcowych API w Langflow nie ma kontroli uwierzytelniania. Problem pozwala każdemu nieuwierzytelnionemu użytkownikowi na dostęp do wrażliwych danych rozmów użytkowników, historii transakcji oraz wykonywanie destrukcyjnych operacji, w tym usuwanie wiadomości. Dotyczy to punktów końcowych obsługujących dane osobowe i operacje systemowe, które powinny wymagać odpowiedniej autoryzacji. Wersja 1.7.0.dev45 zawiera poprawkę.
- CVE-2025-34291WysokieAktywnie exploitowane
Podatność w Langflow w wersjach do 1.6.9 umożliwia przejęcie konta i zdalne wykonanie kodu. Zbyt liberalna konfiguracja CORS (allow_origins='*' z allow_credentials=True) oraz ciasteczko odświeżające token ustawione jako SameSite=None pozwalają złośliwej stronie na wykonanie żądań międzyoriginowych z uwierzytelnieniem i wywołanie endpointu odświeżania tokena. Atakujący może uzyskać nowe pary access_token/refresh_token dla sesji ofiary, a następnie wykorzystać je do wykonania dowolnego kodu i pełnego przejęcia systemu.
- CVE-2025-3248KrytyczneAktywnie exploitowane
Podatność w Langflow przed wersją 1.3.0 umożliwia zdalnemu, nieuwierzytelnionemu atakującemu wstrzyknięcie kodu przez endpoint /api/v1/validate/code. Wykorzystanie podatności pozwala na wykonanie dowolnego kodu na serwerze.
- CVE-2026-51888Niskie ryzyko· EPSS 13%
Podatność typu Directory Traversal w langflow do wersji 1.8.4. Poprzez endpoint tworzenia bazy wiedzy atakujący może zapisywać lub nadpisywać pliki poza zamierzonym katalogiem roboczym, używając ścieżek bezwzględnych.
Oryginalny opis (angielski, źródło NVD)
langflow-ai langflow v1.9.3 is affected by: Code Injection. The impact is: execute arbitrary code (remote). The component is: src/backend/base/langflow/api/v1/validate.py:validate-post_validate_code-a-real-authenticated-http-post-to-api-v1. The attack vector is: Attack surface: HTTP or browser-backed service path. A public-facing route accepts raw Python source and forwards it into a server-side compile/exec validation path without any visible entitlement guard. ¶¶ A weakness has been identified in langflow-ai langflow up to 1.9.3. langflow contains a code injection vulnerability in validate-post_validate_code-a-real-authenticated-http-post-to-api-v1 (src/backend/base/langflow/api/v1/validate.py:13). An authenticated attacker can execute arbitrary Python code on the server by submitting malicious code to the /api/v1/validate/code endpoint, which directly executes user-supplied code without sandboxing or security controls.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

