LangflowのMCP Stdio接続に、認証済みの一般ユーザーがサーバー上で任意のOSコマンドを実行できる脆弱性が公表されました。GitHub Security Advisoryの識別子はGHSA-7w94-79vh-5mr2、深刻度はCritical、CVSS v3.1は9.9です。
影響を受けると明示されたバージョンは1.8.3、修正版は1.9.0です。2026年9月16日時点の最新公開版は1.12.1のため、対象環境は互換性を検証したうえで最新安定版への更新を優先してください。
commandへ任意の内容を保存でき、検証や許可リストなしでシェルへ渡されます。envも操作でき、PATHの上書きやLinuxのLD_PRELOADなどを通じた追加攻撃が可能です。当サイトではLangflowの導入・運用を一般的に解説してきました。今回の続報は製品比較ではなく、2026年9月10日に公開された特定のMCP Stdio脆弱性への緊急対応です。
「ログインが必要だから安全」という前提が崩れる点が重要です。共同利用環境では、フローを作成できる一般ユーザーと、Langflowプロセスが持つOS権限・秘密情報の境界が突破されます。
アドバイザリによると、LangflowのMCP v2 APIは通常ユーザーからcommand、args、envを含む設定を受け付けます。Stdioは、標準入力・標準出力を使ってローカルプロセスとしてMCPサーバーを起動する方式です。
問題の版では、利用者が指定したコマンド文字列が実質的に次の形でシェルへ渡されました。
bash -c "exec {user_supplied_command}"
危険なコマンドの許可リスト、パス制限、文字列の無害化、サンドボックスがなく、Node.jsの存在確認以外に有効な検証がありませんでした。
登録済みMCPサーバーをaction_count=true付きで一覧取得すると、利用できるツール数を数えるために接続が開始されます。Langflow UIでMCP設定ページへ移動した場合にもこの取得が発生します。
その結果、攻撃者が登録したコマンドはフローの明示実行を待たず起動し、一覧を再表示するたびに繰り返され得ます。通常のフロー編集画面にカスタムコードが見えないため、レビューでも気づきにくいと報告されています。
コンテナで動かしていても安全とは限りません。ホストのDockerソケット、クラウドのインスタンスロール、共有ボリューム、内部ネットワークへアクセスできれば、コンテナ外へ影響が広がります。
python -m pip show langflow | grep -E '^(Name|Version):'
# コンテナイメージと実行中コンテナも確認
docker ps --format '{{.Image}}\t{{.Names}}'
docker inspect YOUR_LANGFLOW_CONTAINER --format '{{.Config.Image}}'
1.8.3なら影響対象です。タグがlatestでも、実行中コンテナが自動的に新しくなるわけではありません。実体のイメージダイジェストとアプリ表示版を確認します。
現在の最新版は1.12.1ですが、プラグインやフローの互換性を検証して更新してください。
python -m pip install --upgrade 'langflow>=1.9.0'
# 更新後
python -m pip show langflow | grep '^Version:'
コンテナ運用では新しい固定タグまたはダイジェストを取得し、既存コンテナを再作成します。更新前にDBとフロー定義をバックアップし、検証環境で起動・主要フロー・MCP接続を確認します。
これは暫定措置です。アドバイザリが示す根本対応は修正版への更新です。
対象版を複数ユーザーで運用していた場合、更新だけで完了とせず、既に悪用されていないか確認します。
command・args・envをレビューログが不足して「侵害なし」を証明できない場合は、Langflowプロセスから参照可能だった秘密情報を漏えいしたものとして扱う方が安全です。
アドバイザリ上の最小修正版は1.9.0です。ただしLangflowにはその後も複数のセキュリティ更新が公開されています。最小修正版へ上げるだけで、別の既知脆弱性まで解消するとは限りません。
MCP Stdioはローカルプロセス起動を前提とするため、Webアプリの一般ユーザーに設定権限を渡すと、設計上の危険が大きくなります。
AIワークフロー製品は、LLMのAPIキーや社内データベースへ接続することが多く、一般的な社内ツールより侵害時の到達範囲が広くなります。「認証済みだから信頼する」のではなく、ユーザー、フロー、ツール、OSの境界ごとに最小権限を設計してください。
1.8.3と明示しており、他の版を独自に影響対象とは断定できません。最終確認日:2026年9月16日