脆弱性  ·  2026-05-27

LangChain逆シリアライゼーション脆弱性により、過度に広いオブジェクト許可リストを介したリモートコード実行が可能 — CVE-2026-44843 (CVSS 8.2)

脆弱性High 影響度GlobalCVE-2026-44843
0.3.85より前のLangChainバージョン(v0)および1.3.3より前のバージョン(v1)には、過度に広いオブジェクト許可リストを使用してrun inputs、run outputs、またはその他のアプリケーション制御ペイロードを逆シリアライゼーションするランタイムコードパスが含まれています。これらのパスはpermissiveな逆シリアライゼーション設定でload()を呼び出し、攻撃者がprompt injection、MCPツールレスポンス、またはシリアライズされたrun stateに流入するRAG取得結果を含むagent runsを通過するデータに影響を与えることができる場合、任意のコード実行を可能にする可能性があります。
LangChain run input or outputデータに影響を与えることができる攻撃者(例えば、agentのツールレスポンスへのprompt injection、悪意のあるRAGドキュメントコンテンツ、または侵害されたMCPサーバーレスポンスを介して)が、unsafe逆シリアライゼーションパスをトリガーし、ホストプロセス内でコード実行を達成する可能性があります。agentが信頼できない外部データを処理する場合、認証は不要です。
LangChainバージョン0.x 0.3.85未満および1.x 1.3.3未満。enterprise agentic AIパイプライン、RAGアプリケーション、およびLLMツール使用フレームワーク全体に広く展開されています。
直ちにlangchain >= 0.3.85 (v0ブランチ)または >= 1.3.3 (v1ブランチ)にアップグレードしてください。信頼できない外部データ(ユーザー入力、ウェブコンテンツ、ドキュメント取得、ツールレスポンス)を処理するすべてのLangChain agentパイプラインの潜在的な悪用パスを監査してください。カスタム統合でpermissiveな逆シリアライゼーション設定によるload()の使用を確認してください。
出典
NVD — CVE-2026-44843GitHub Security Advisory GHSA-pjwx-r37v-7724
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →