| タイトル | langflowにおけるコードインジェクションの脆弱性 |
|---|---|
| 概要 | Langflowは、AI搭載のエージェントおよびワークフローを構築および展開するためのツールです。バージョン1.9.2以前には、「共有可能なプレイグラウンド」(コード内では「パブリックフロー」)に重大なリモートコード実行(RCE)の脆弱性が存在していました。共有可能なプレイグラウンド機能は、リンクにアクセスすることで認証されていないユーザーがワークフローを実行できる仕組みを提供します。具体的には、パブリックフローIDが与えられた場合、/api/v1/build_public_tmp ルートが任意のパブリックフローを実行可能にします。このルートがフローを実行するときに、JSONペイロード内のノードコードとして任意のカスタムPythonコードを提供できてしまいます。脆弱なフィールドは data.nodes[X].data.node.template.code.value です。この脆弱性はバージョン1.9.2で修正されました。 |
| 想定される影響 | ・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。 |
| 対策 | ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年6月23日0:00 |
| 登録日 | 2026年6月29日11:16 |
| 最終更新日 | 2026年6月29日11:16 |
| CVSS3.0 : 緊急 | |
| スコア | 9.6 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H |
| langflow |
| langflow 1.9.2 未満 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年06月29日] 掲載 |
2026年6月29日11:16 |
| 概要 | Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to 1.9.2, the "Shareable Playground" (or "Public Flows" in code) contains a critical RCE vulnerability. Shareable Playground feature works by enabling the execution of workflows by unauthenticated users, by accessing a link. Specifically, it enables the route /api/v1/build_public_tmp to execute any public flow, given a public flow ID. When the route executes the flow, it allows for providing arbitrary custom Python code as the nodes code, inside the JSON payload. The vulnerable field is data.nodes[X].data.node.template.code.value. This vulnerability is fixed in 1.9.2. |
|---|---|
| 公表日 | 2026年6月24日2:17 |
| 登録日 | 2026年6月27日4:14 |
| 最終更新日 | 2026年6月27日2:07 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:langflow:langflow:*:*:*:*:*:*:*:* | 1.9.2 | ||||