脆弱性情報 / サイバー攻撃トレンド

LangflowとRuby on Railsの深刻な脆弱性が悪用中――認証情報窃取とC2通信が確認

AIワークフローツール「Langflow」とWebフレームワーク「Ruby on Rails」に存在するCVSSスコア9.8の重大脆弱性が実環境で積極的に悪用されています。攻撃者はroot権限でのコード実行や認証情報の探索、C2(遠隔操作)通信の確立を試みており、早急なパッチ適用が求められます。

喜村 圭佑編集責任者更新 6

SHARE

LangflowとRuby on Railsの深刻な脆弱性が悪用中――認証情報窃取とC2通信が確認

THREAT GAUGE算出基準

IMPACT影響範囲8.5
URGENCY対応緊急度9.2
EXPLOIT悪用の容易さ9.0

CVSSスコア9.8・実環境での悪用確認済み・root権限奪取の可能性あり

01 · Overview

ニュースの概要

セキュリティ調査機関VulnCheckの最新レポートにより、AIワークフロー構築ツール「Langflow」とWebフレームワーク「Ruby on Rails」に存在する2つの重大な脆弱性が、実際の攻撃キャンペーンで積極的に悪用されていることが明らかになりました。

問題となっているのは、CVE-2026-0768(Langflow)とCVE-2026-66066(Ruby on Rails)の2件で、いずれもCVSSスコアは最高水準の9.8を記録しています。

Langflowの脆弱性(CVE-2026-0768)は、ユーザー入力の検証が不十分なことに起因し、攻撃者がrootユーザーの権限で任意のPythonコードをサーバー上で実行できてしまいます。root権限での実行は、システム全体の掌握につながる非常に危険な状態です。

VulnCheckの調査によれば、攻撃者はこれらの脆弱性を使って認証情報の探索(クレデンシャル・プロービング)やC2(コマンド&コントロール)通信の確立を試みており、単なる侵入にとどまらず、継続的な遠隔操作の足がかりを作ろうとしていることが示唆されます。

LangflowはAI活用を推進する企業や開発者の間で急速に普及しており、日本国内でも生成AIシステムの構築基盤として採用が広がっています。Ruby on Railsは国内のスタートアップや中小企業のWebサービスで広く使われているフレームワークであり、影響を受ける組織は少なくないと考えられます。

CVE(Langflow)
CVE-2026-0768
CVSSスコア
9.8(最高レベル)
CVE(Rails)
CVE-2026-66066
攻撃の種類
認証情報窃取・C2通信確立
情報源
VulnCheck(セキュリティ調査)
悪用状況
実環境での攻撃を確認済み

本記事はThe Hacker News(2026年9月1日公開)およびVulnCheckの調査レポートをもとに作成しています。

02 · Analysis

詳細な原因解説

Langflowの脆弱性(CVE-2026-0768)の根本原因は、ユーザーから受け取った入力値を適切に検証・サニタイズ(無害化)していない点にあります。本来、外部からの入力はプログラムとして実行されないよう厳密にチェックする必要がありますが、この処理が欠落していたため、攻撃者は悪意あるPythonコードを送り込み、サーバー上でroot(最上位管理者)権限のまま実行させることができてしまいます。

Ruby on Railsの脆弱性(CVE-2026-66066)の詳細は要約から明確には読み取れませんが、同様にCVSSスコア9.8という評価は、認証を必要とせずリモートから攻撃可能な深刻な欠陥であることを示しています。Railsは世界中で広く使われているWebフレームワークであるため、影響範囲が非常に広い点が懸念されます。

これらの脆弱性が特に危険なのは、攻撃者が単なるデータ窃取にとどまらず、C2(コマンド&コントロール)サーバーとの通信チャネルを確立しようとしている点です。C2通信とは、攻撃者が遠隔から侵害したシステムに命令を送り続けられる仕組みであり、一度確立されると長期間にわたる潜伏・情報搾取・横展開(ラテラルムーブメント)のリスクが生じます。

また、LangflowはAIワークフロー構築ツールとして急成長しており、セキュリティ面での実績が蓄積される前に広く普及してしまったという側面があります。新興のオープンソースツールは利便性が高い一方、セキュリティレビューが追いつかないケースが多く、今回のような重大脆弱性が見落とされやすい環境にあります。

03 · Action

今からできる主な対策

明日からすぐ

1週間以内

05 · Forecast

今後起こりうる展開と対策

Substitute:攻撃者の視点の代入

攻撃者がLangflowやRailsの正規機能を「攻撃インフラ」として置き換えようとしているとしたら?

今回の攻撃でC2通信が確立されているという事実は、攻撃者が単なる侵入を超え、侵害したサーバー自体を自分たちのインフラの一部として「代用」しようとしていることを示します。LangflowはAIパイプラインを外部APIと連携させる機能を持つため、一度乗っ取られると、正規の通信に紛れて大量のデータを外部送信するプロキシとして悪用される危険性があります。防御側はサーバーが「攻撃に使われる側」になるリスクも念頭に置き、アウトバウンド通信の監視も徹底すべきです。

Combine:複数脆弱性の組み合わせ攻撃

LangflowとRailsの脆弱性を同時に組み合わせることで攻撃はどう変わるか?

同一の攻撃キャンペーンで2つのフレームワークが標的になっているという事実は、攻撃者が「複数の入口を同時に叩く」戦術を採用していることを示唆します。例えば、RailsアプリからLangflowのAPIエンドポイントを呼び出す構成を持つシステムでは、どちらか一方にでも侵入できれば連鎖的に内部ネットワークへの足がかりを得られます。マイクロサービス構成やAI統合システムを運用する組織は、コンポーネント間の信頼関係を見直す必要があります。

Eliminate:認証・検証ロジックの欠落

何を「省略」したことが今回の脆弱性を生んだのか?

CVE-2026-0768の根本原因は「入力検証の省略」です。開発スピードを優先するあまり、ユーザー入力を信頼してそのまま処理するコードが残ってしまうケースは珍しくありません。特にLangflowのようにAIプロンプトやフロー定義をユーザーが動的に入力できるツールでは、その入力が「実行可能なコード」として扱われるリスクを常に意識した設計が必要です。セキュリティレビューの工程を「省略」しないことが最大の予防策です。

フィードバックループ:普及速度とセキュリティの乖離

AIツールの急速な普及がセキュリティ上のリスクをどう増幅させているか?

LangflowはAIブームに乗って急速にユーザーを獲得したツールです。しかし普及速度とセキュリティレビューの速度には大きな乖離があります。ユーザーが増えれば攻撃対象としての魅力が上がり、攻撃者の調査・攻撃も活発化するという負のフィードバックループが生まれます。企業がAIツールを導入する際は、「話題になっている」「便利」という理由だけでなく、セキュリティ面の成熟度(パッチ対応履歴・脆弱性開示ポリシーなど)も評価基準に加える必要があります。

創発:個別脆弱性が組み合わさるシステムリスク

複数の脆弱性が一つの攻撃キャンペーンに統合されると何が起きるか?

LangflowとRailsという一見無関係な二つの脆弱性が同じ攻撃キャンペーンで使われているという事実は、攻撃者がシステム全体を俯瞰してリスクの「創発」を狙っていることを示します。個々の脆弱性への対応(パッチ適用)はもちろん必要ですが、それだけでは不十分です。ゼロトラスト設計(内部でも常に認証・検証を行う考え方)やセグメンテーション(ネットワークの分割)など、一か所が突破されても全体に波及しない仕組みが求められます。

レバレッジポイント:C2通信の早期遮断

このシステムの中で最も影響力の大きい介入点はどこか?

今回の攻撃で最も危険な段階は「C2通信の確立」です。ここを遮断できれば、たとえ侵入されたとしても攻撃者の継続的な制御を防ぐことができます。アウトバウンド通信のホワイトリスト制御(許可リストに登録した宛先のみ外部通信を許可する仕組み)や、DNS監視によるC2ドメインの検知が有効なレバレッジポイントです。侵入検知だけでなく、「侵入後の行動を封じる」多層防御の設計が被害を最小化する鍵となります。

今すぐできる多層防御の実践ポイント

最優先はパッチ適用です。LangflowとRuby on Railsそれぞれの公式チャンネルから修正済みバージョンを確認し、テスト環境での検証後に速やかに本番環境へ適用してください。パッチ適用が完了するまでの間は、該当サービスのインターネット公開を制限することが最善の応急措置です。

パッチ適用と並行して、C2通信の兆候を検知するためのアウトバウンド通信監視を強化してください。普段見慣れない外部IPやドメインへの定期的な通信は、C2チャネルが確立されているサインである可能性があります。EDR(エンドポイント検知・対応)ツールやSIEM(ログ統合管理)を活用し、異常を早期に捉える体制を整えましょう。

中長期的には、SBOMの整備による利用OSS・フレームワークの一元管理と、継続的な脆弱性スキャンの自動化を推進することで、次回以降の対応速度を飛躍的に向上させることができます。AIツールの導入評価プロセスにセキュリティ審査を組み込む文化づくりも重要です。

06 · AI Prompt

AI対策プロンプト

あなたは経験豊富なサイバーセキュリティエンジニアです。以下の情報をもとに、[組織名]のセキュリティ担当者向けに、CVE-2026-0768(Langflow)およびCVE-2026-66066(Ruby on Rails)への対応計画を日本語でまとめてください。 【組織情報】 - 組織名:[組織名] - 利用中のシステム:[利用システム] - セキュリティ担当者数:[担当者数] - 現在のパッチ適用状況:[パッチ状況] 以下の観点を含めてください: 1. 脆弱性の深刻度と自組織への影響範囲の評価方法 2. 即時対応(24時間以内)と中期対応(1週間以内)の具体的なアクションリスト 3. C2通信の痕跡調査の手順(確認すべきログの種類と検索クエリの例) 4. 経営層への報告用の要約文(200字以内) 5. 再発防止のためのOSSセキュリティ管理体制の改善提案 出力形式は見出し付きのMarkdownで、各項目を具体的かつ実践的に記述してください。

プロンプトのカスタマイズ

以下を入力すると、上のプロンプトに反映されます。

対応計画を作成する組織・企業の名称

LangflowやRuby on Railsを利用している具体的なシステム名やサービス名

セキュリティ対応に当たれる担当者の人数

現時点でのパッチ適用・バージョン管理の状況

キーワード

  • Langflow
  • Ruby on Rails
  • CVE-2026-0768
  • リモートコード実行
  • C2通信

SOURCES · 参考情報源