Katalog CVE

Aktywnie wykorzystywana w atakach

Langflow Origin Validation Error Vulnerability

Langflow - Langflow · Figuruje w katalogu CISA KEV od 2026-05-21. Oznacza to potwierdzone ataki w środowisku produkcyjnym.

Wymagane działanie: Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

CVE-2025-34291

WysokieCVSS 8.8KEV
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
78.89%

Percentyl 100 - wyżej niż 100% wszystkich znanych CVE

Streszczenie

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.

Ocena ryzyka

Ryzyko dla organizacji obejmuje całkowite przejęcie kont użytkowników oraz zdalne wykonanie kodu na serwerze, co może prowadzić do kradzieży danych, przerwania działania usług i dalszej eskalacji ataku w infrastrukturze.

Rekomendacja

Należy natychmiast zaktualizować Langflow do wersji 1.6.10 lub nowszej, która zawiera poprawkę. Dodatkowo, w konfiguracji CORS należy ograniczyć dozwolone originy i ustawić SameSite na Lax lub Strict dla ciasteczek uwierzytelniających.

Oryginalny opis (angielski, źródło NVD)

Langflow versions up to and including 1.6.9 contain a chained vulnerability that enables account takeover and remote code execution. An overly permissive CORS configuration (allow_origins='*' with allow_credentials=True) combined with a refresh token cookie configured as SameSite=None allows a malicious webpage to perform cross-origin requests that include credentials and successfully call the refresh endpoint. An attacker-controlled origin can therefore obtain fresh access_token / refresh_token pairs for a victim session. Obtained tokens permit access to authenticated endpoints — including built-in code-execution functionality — allowing the attacker to execute arbitrary code and achieve full system compromise.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS