Katalog CVE

CVE-2026-105740

KrytyczneCVSS 9.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Langflow przed wersją 1.9.0 pozwala każdemu uwierzytelnionemu użytkownikowi na zdalne wykonanie kodu (RCE) na serwerze poprzez dodanie serwera MCP z transportem "Stdio". Pole komendy jest przekazywane bezpośrednio do bash -c "exec {command}" bez walidacji, listy dozwolonych komend ani sandboxa. Komenda wykonuje się natychmiast po pobraniu listy serwerów. Dodatkowo pole env pozwala na wstrzyknięcie dowolnych zmiennych środowiskowych (np. LD_PRELOAD, PATH).

Ocena ryzyka

Atakujący może wykonać dowolne polecenia na serwerze, co prowadzi do pełnej kompromitacji systemu, kradzieży danych i przejęcia infrastruktury.

Rekomendacja

Należy natychmiast zaktualizować Langflow do wersji 1.9.0 lub nowszej oraz ograniczyć dostęp do konfiguracji serwerów MCP tylko dla zaufanych administratorów.

Inne podatności w Langflow

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

Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to 1.9.0, any authenticated Langflow user can achieve Remote Code Execution (RCE) on the server by adding an MCP server with the "Stdio" transport. The user-supplied command field is passed directly to bash -c "exec {command}" with zero validation, no allowlisting, and no sandboxing. The command executes immediately when the server list is fetched. Additionally, the env field allows arbitrary environment variable injection (e.g., LD_PRELOAD, PATH override). This vulnerability is fixed in 1.9.0.

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