何が起きたか
deepset FARM NLPフレームワークのWordEmbedding_LM.loadにおけるパストラバーサル(2026-11-02公開、CVSS 3.1 4.8、CVSS 4.0 0.9)により、embeddings_filenameを制御する攻撃者がモデルパッケージのロード中に意図されたディレクトリをエスケープできます。公開されたPoCが開示され、ベンダーは応答せず、製品は割り当て時にサポート終了とマークされています。
なぜ重要か
モデルパッケージのロードはMLインフラストラクチャの信頼境界です:embeddingsファイル名でのトラバーサルは、ローカルモデルロード操作を任意ファイルアクセスに変えます。これは、FARM(Haystackの前身)が信頼されていない、または共有されたアーティファクトパスから埋め込みをロードするためにまだ使用されている場合に関係します。
攻撃経路
embeddings_filename引数は、検証された封じ込めなしで埋め込みファイルを開くために使用されるため、パストラバーサル値により、攻撃者はFARMがモデルパッケージをロードしているマシン上で任意のファイルを読み取る(またはモデルロードパスに影響を与える)ことができます。
影響を受けるシステム
deepset-ai farm(モデルパッケージローダー、farm/modeling/language_model.py内のWordEmbedding_LM.load)0.8.0まで
緩和策
FARMはエンドオブライフであり、メンテナーは応答しませんでした。フレームワークを避けるか、embeddings_filenameを検証/封じ込めてください(意図されたディレクトリに対して解決し、「..」を拒否)。パッチ済みリリースはありません。