---
title: "Langflow OSS 1.0.0 から 1.12.3、メッセージブローカーに届く相手がコード実行できるおそれ（CVE-2026-104317）: 1.12.4 で修正、CVSS は IBM と NVD で割れる"
url: https://n-t-p.io/worldsecurity/articles/langflow-oss-celery-message-broker-deserialization-rce-before-1-12-4-2026-104317
lang: ja
kind: 速報
category: 脆弱性・CVE
author: World Security 編集部
published: 2026年10月31日
updated: 2026年10月31日
severity: 高
cve: CVE-2026-104317
---

# Langflow OSS 1.0.0 から 1.12.3、メッセージブローカーに届く相手がコード実行できるおそれ（CVE-2026-104317）: 1.12.4 で修正、CVSS は IBM と NVD で割れる

> **TL;DR:** Langflow OSS 1.0.0 から 1.12.3 で、メッセージブローカーに到達できる攻撃者が、信頼できないデータのデシリアライズにより任意のコードを実行できるおそれ（CVE-2026-104317）。1.12.4 で修正。CVSS v3.1 は IBM が 8.1、NVD が 9.8 と割れる。EPSS 0.59%、KEV なし、悪用の報告なし。

**要点**
- Langflow OSS 1.0.0 から 1.12.3：メッセージブローカー経由のデータが信頼できないままデシリアライズされる（CWE-502）。ブローカーに到達できる攻撃者が任意のコードを実行できるおそれ。再現は当サイトでは未実施
- CVSS v3.1 は IBM が 8.1（AC:H）、NVD の Primary が 9.8（AC:L）で割れている。NVD の状態は Analyzed。EPSS は 0.59%、KEV なし、悪用の報告なし（CISA の SSVC は exploitation: none）
- 1.12.4 で修正（IBM の勧告）。回避策は IBM が「なし」としている。現在の最新は PyPI 上で 1.13.0
- バージョンを確認し 1.12.4 以降へ更新。更新までは、ブローカーを外部・ほかの端末から到達できない構成にする（本記事の推定。効果は検証していない）
- 1.12.4 のどの変更が本件の修正に当たるか、IBM 以外の配布形態での扱いは未確認

Langflow OSS の 1.0.0 から 1.12.3 に、メッセージブローカー経由で受け取るデータの信頼できないデシリアライズによる任意のコード実行の問題（CVE-2026-104317、CWE-502）が見つかり、10/29 に NVD へ公開されました。IBM の勧告は、メッセージブローカーに到達できるリモートの攻撃者が対象のシステムでコードを実行できるとしています。**1.12.4 で修正されています。**CVSS v3.1 は、IBM の評価が 8.1（High）、NVD の評価が 9.8（Critical）と割れています。

## 何が起きるか

- IBM の勧告（セキュリティ情報 7293015）と NVD の説明は、「メッセージブローカーに到達できるリモートの攻撃者が、信頼できないデータのデシリアライズによって、システム上で任意のコードを実行できる」という同じ内容です。
- 悪用の条件は、攻撃者がブローカー（Langflow がタスクのやり取りに使うキュー）へ到達できることです。ブローカーが外部から見える構成、認証のない構成、同じネットワーク内の別の端末が侵害された場合などは、条件を満たしやすくなります。
- 当サイトでは、悪用や再現は行っていません。実際の悪用の報告は確認できていません。CISA の KEV にも載っていません（2026.10.30 版・1766 件で確認）。CISA 調整役の SSVC は、悪用なし・自動化不可・技術的影響は全面的（exploitation: none、automatable: no、technical impact: total）です（10/30 付）。

## 影響を受ける条件と評価

| 項目 | 内容 |
|---|---|
| 対象 | Langflow OSS 1.0.0 から 1.12.3（IBM の勧告）。PyPI 上のパッケージは `langflow` |
| 前提 | ブローカー（メッセージキュー）に攻撃者が到達できること |
| CVSS（IBM） | v3.1 は 8.1（High、CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H）。値は IBM の PSIRT が付けたもので、NVD の種別は Secondary |
| CVSS（NVD） | v3.1 は 9.8（Critical、CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H）。NVD の種別は Primary。IBM との違いは、攻撃の複雑さが高い（AC:H）か低い（AC:L）かだけ |
| 状態 | NVD の状態は「Analyzed」（10/30 更新）。GitHub のアドバイザリ（GHSA-56h6-99v2-hc4g）は未レビューで、High（IBM の 8.1 と同じ）と表示 |
| 弱点の分類 | CWE-502（信頼できないデータのデシリアライズ） |
| EPSS | 0.59%（パーセンタイル 48.3%、10/31 時点、FIRST） |
| 修正 | 1.12.4（IBM は 1.12.4 への更新を強く勧めている。回避策は「なし」） |

## 修正の状況

- IBM の勧告は、1.0.0 から 1.12.3 を 1.12.4 に更新するよう勧めており、回避策や緩和策は「なし」としています。更新前に「更新の準備」の手順（バックアップなど）に従うよう案内があります。
- PyPI では 1.12.4 が 9/29（UTC）に公開されています。GitHub の v1.12.4 のリリースノートには、「Celery のブローカーメッセージを JSON に限定する」（PR #15344）、「生成コンポーネントで既知の pickle のデシリアライザーをブロックする」（PR #15345）といった項目があります。IBM の勧告にはどの変更が本件に当たるかの記載がなく、PR との対応は当サイトの推定です。
- 現在の最新は PyPI 上で 1.13.0（10/22 公開）です。

## 対応として考えられること（本記事の推定）

1. 自社で動かしている Langflow のバージョンを確認します（`pip show langflow` や、コンテナのイメージのタグ）。1.12.3 以前なら対象です。
2. 1.12.4 以降（できれば最新の安定版）に更新します。更新前にフローと設定のバックアップを取り、更新後にフローが動くかを試します。
3. 更新までの間は、ブローカー（Redis、RabbitMQ など）を外部やほかの端末から到達できない構成にし、認証とネットワークの制限を確かめます。回避策の効果は、IBM が「なし」としており、当サイトでも検証していません。

## 未確認の点

- 悪用の報告は確認できていません。KEV にも載っていません。
- CVSS は IBM と NVD で値が違います。本記事の severity 欄は、ブローカーへの到達が前提である点を踏まえ high にし、本文で両方の値を併記します。
- 当サイトでは、デシリアライズによる実行を再現していません。ソースコードの確認も行っておらず、記載は IBM の勧告と NVD の説明に基づきます。
- 1.12.4 のどの変更が本件の修正に当たるかは、勧告に明記がありません。
- 1.0.0 より前の版、IBM 以外の配布形態での扱いは確認していません。
- 日付は、NVD の公開（2026-10-29 16:17 UTC）と PyPI の公開日時に基づきます。


## 出典
- [NVD CVE-2026-104317](https://nvd.nist.gov/vuln/detail/CVE-2026-104317) — NIST NVD
- [IBM セキュリティ情報 7293015（Langflow OSS の複数の脆弱性）](https://www.ibm.com/support/pages/node/7293015) — IBM
- [GitHub Advisory GHSA-56h6-99v2-hc4g](https://github.com/advisories/GHSA-56h6-99v2-hc4g) — GitHub
- [Langflow v1.12.4 リリースノート](https://github.com/langflow-ai/langflow/releases/tag/v1.12.4) — GitHub
- [PyPI langflow](https://pypi.org/project/langflow/) — PyPI
- [FIRST EPSS CVE-2026-104317](https://api.first.org/data/v1/epss?cve=CVE-2026-104317) — FIRST
- [CISA KEV カタログ（2026.10.30 版）](https://www.cisa.gov/known-exploited-vulnerabilities-catalog) — CISA

---
出典: World Security（株式会社NTP） https://n-t-p.io/worldsecurity/articles/langflow-oss-celery-message-broker-deserialization-rce-before-1-12-4-2026-104317