Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
langflow-cve-2026-9198 — CVE-2026-9198(Langflowの未認証RCE、1.10.1で修正済み)に関する独立した再現、ラボ検証、およびPoC | Kitploit
ツール/GitHubGitHub/riftweld/langflow-cve-2026-9198
偵察脆弱性分析エクスプロイトウェブアプリケーション悪用情報収集ウェブセキュリティ論文と研究学習と教育
GitHubriftweld/langflow-cve-2026-9198

langflow-cve-2026-9198

CVE-2026-9198(Langflowの未認証RCE、1.10.1で修正済み)に関する独立した再現、ラボ検証、およびPoC

リポジトリを見る
125日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

CVE-2026-9198: Langflow の未認証リモートコード実行

Langflow のコードインジェクション(CVE-2026-9198)に関する独立した再現、ラボ検証、および露出開示。これは Langflow 1.0.0 から 1.10.0 のデフォルトデプロイメントに対する CVSS 9.8 の未認証リモートコード実行です。1.10.1 で修正され、2026-08-04 に CISA の Known Exploited Vulnerabilities カタログに追加されました。

調査期間: 2026年8月17日〜18日。すべての悪用は、当方が所有するラボインスタンスに対してのみ実施しました。

Web 記事: https://riftweld.github.io/langflow-cve-2026-9198/

これは元の discovery レポートではありません。CVE-2026-9198 は IBM と CISA によって公開開示されました。このリポジトリは、独立した根本原因の再構築、ラボでの再現、およびホスティングプロバイダーへの協調通知キャンペーンを文書化したものです。

目次

パス説明
WRITEUP.md完全な記事: 根本原因、攻撃チェーン、ラボでの差分、露出、およびプロバイダー経由の開示
LAB-VALIDATION.mdラボログ: 1.10.0 での再現と、パッチ適用済み 1.10.1 との差分
poc/poc_takeover.pyエンドツーエンドのラボ PoC(ラボ専用、最初に対象ホストを編集すること)
poc/poc_transcript.md当方のラボコンテナに対して実行した PoC のキャプチャ
recon/shodan_langflow_recon.pyパッシブな露出列挙(Shodan API、アクティブプロービングなし)
notifications/ホスティングプロバイダーの abuse 窓口に送信した8通の通知メールのコピー(インスタンス別の表は非公開)

調査結果の概要

  • デフォルトデプロイメント(LANGFLOW_AUTO_LOGIN=true)において GET /api/v1/auto_login が、認証情報なしで長期間有効なスーパーユーザー JWT を返しました。
  • POST /api/v1/validate/code が送信された関数定義を実行し、コマンド出力を HTTP レスポンスにそのまま返しました。すなわち、完全な未認証コード実行です。
  • 完全な攻撃チェーン(トークン、コード実行、ファイル書き込み)を、分離されたラボ内の langflowai/langflow:1.10.0 で再現しました。1.10.1 の対照環境では両方の部分が塞がれています(短命トークン、空の exec シンク)。
  • 露出スイープ: Shodan の一致 1,768 件を収集し、244 ホストがバージョン脆弱と確認されました(下限値。1,317 件はタイムアウトのため未解決)。このプールはクラウド VM が大半で所有者の特定ができないため、通知はホスティングプロバイダー経由で実施しました。238 ホストをカバーする8件の統合レポートを送付し、2社のプロバイダーが応答、うち1社は運用者による詳細な修復声明を中継しました。

PoC の使用

ラボ専用。脆弱な Langflow コンテナを起動し、スクリプトの対象に指定します:

docker run -d --name lf-lab -p 127.0.0.1:7860:7860 \
    -e LANGFLOW_AUTO_LOGIN=true langflowai/langflow:1.10.0

python3 poc/poc_takeover.py --url http://127.0.0.1:7860 --cmd "id"

第三者システムに対して絶対に実行しないでください。露出に関する調査結果はホスティングプロバイダーの abuse チャネルを通じて処理され、対象ごとの記録は意図的に公開していません。

タイムライン

日付イベント
2026-06-23Langflow 1.10.1 リリース(修正)
2026-07-02IBM の bulletin
2026-07-06初の実環境センサー検知(公開前)
2026-07-17CVE 公開
2026-07-29公開 nuclei テンプレートのマージ
2026-08-04CISA KEV への掲載(修復期限 08-07)
2026-08-17/18本独立再構築、ラボ検証、およびプロバイダーへの通知

ライセンス

コードは防御および教育目的で現状のまま提供されます。

ツールをダウンロード