LangChain Coreに深刻な脆弱性、機密情報漏洩の危険性

要約

LangChain Coreに深刻なセキュリティ欠陥が発覚し、攻撃者が機密情報を盗み出す可能性がある。脆弱性はCVE-2025-68664として報告され、LangChain.jsにも同様の問題がある。ユーザーは速やかにパッチ済みのバージョンにアップデートすることが推奨されている。

背景情報

  • LangChain CoreはLangChainエコシステムの一部であり、LLM(Large Language Model)を活用したアプリケーションを構築するためのコアインターフェースを提供するPythonパッケージ。
  • 脆弱性はLangChainのdumps()およびdumpd()関数に存在し、’lc’キーを持つ辞書を適切にエスケープしていないことが原因で、攻撃者がLangChainオブジェクト構造を注入できる可能性がある。
  • LangChainはload()およびloads()に新しい制限付きデフォルトを導入し、Jinja2テンプレートのブロックをデフォルトで有効にし、”secrets_from_env”オプションを無効にするパッチをリリースした。

今後の影響

  • ユーザーは速やかにパッチ済みのLangChain Coreバージョンにアップデートする必要がある。
  • LLMの出力は信頼されない入力であるため、特に注意が必要。
  • LangChain.jsにも同様の脆弱性があるため、関連するnpmパッケージもアップデートする必要がある。

元記事を読む

タイトルとURLをコピーしました