Langflow validate/code exec() リモートコード実行 (CVE-2026-0770) (Direct Check)

critical Nessus プラグイン ID 334530

概要

リモートホストで、リモートコード実行脆弱性の影響を受けるウェブアプリケーションが、実行されています。

説明

リモートホストで実行されている Langflow のバージョンは、「validate_code()」関数のコードインジェクションの脆弱性による影響を受けます。「/api/v1/validate/code」エンドポイントは、「validation」中に攻撃者が指定した Python をコンパイルおよび評価します。この際、関数のデフォルト引数の値やデコレータは、サンドボックス化されていない exec() を通じて実行され、そのグローバル変数を通じて importlib や Python の組み込み関数が利用可能になります。エンドポイントは名目上認証が必要ですが、デフォルトの「AUTO_LOGIN=true」設定はデフォルトの「langflow」/「langflow」認証情報を受け入れます。そのため、リモートの攻撃者はセッションを取得し、そのデフォルトの引数が Langflow のサービスユーザーとして任意の Python、そして最終的には任意のオペレーティングシステムのコマンドを実行する細工されたコードを送信できます。

Nessus は、デフォルトの認証情報で認証を行い、ターゲットに帯域外コールバック (DNS 検索やソケット直接接続) を Nessus スキャナーへ強制的に実行させることで、非破壊的に欠陥を確認しました。ターゲットでオペレーティングシステムのコマンドが実行されませんでした。

ソリューション

ベンダーのアドバイザリに従って、Langflow の修正済みのバージョンにアップグレードしてください。軽減策として、AUTO_LOGIN を無効にし、デフォルトの認証情報を変更して、有効な認証なしに脆弱なエンドポイントに到達できないようにしてください。

参考資料

https://github.com/affix/CVE-2026-0770-PoC

https://www.zerodayinitiative.com/advisories/ZDI-26-036/

プラグインの詳細

深刻度: Critical

ID: 334530

ファイル名: langflow_validate_code_rce_cve_2026_0770.nbin

バージョン: 1.2

タイプ: Remote

ファミリー: Artificial Intelligence

公開日: 2026/8/11

更新日: 2026/8/14

設定: 徹底したチェックを有効にする (optional)

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: High

スコア: 8.9

パーセンタイル: 99.71

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 8.3

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS スコアのソース: CVE-2026-0770

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 9.1

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:F/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:langflow:langflow

必要な KB アイテム: installed_sw/Langflow

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

脆弱性公開日: 2026/1/22

CISA の既知の悪用された脆弱性の期限日: 2026/7/24

参照情報

CVE: CVE-2026-0770