何が起きたか
これは2026-11-02のnetwork-aiパッケージの一連のアドバイザリの1つです:FileJobStoreコンポーネントは攻撃者提供のジョブIDを封じ込めチェックなしでパスに結合するため、ID内のトラバーサルにより、プロセスのファイルシステム権限に相対する任意の.jsonファイルの読み取りまたは削除が可能になります。
なぜ重要か
AIエージェントのオーケストレーション/テスト展開では、ジョブIDが外部リクエストまたはエージェントデータから取得される可能性があります。その場合、ストアのJSON状態(セキュリティ/認可状態を含む)を削除または公開することは、エージェントランタイムの完全性または機密性の侵害になります。
攻撃経路
FileJobStoreは攻撃者提供のIDを.jsonサフィックスと結合してオンディスクのジョブパスを構築し、解決/封じ込めを行わないため、ID内のトラバーサルシーケンスがジョブストアディレクトリをエスケープし、攻撃者はホスト上の任意の.jsonファイルを読み取りまたは削除できます。
影響を受けるシステム
network-ai npmパッケージ、FileJobStore/JobQueue、5.13.4から5.15.4まで; 5.15.5で修正
緩和策
network-ai >= 5.15.5にアップグレードしてください。トラバーサルシーケンスを検証/拒否し、ジョブIDをジョブストアディレクトリに封じ込めてください。