本文へスキップ
MameTechNews
バックエンド

終了済みAWS Multi Model Serverに認証なしのRCE、修正版なし

## POINTS

  • 管理インターフェースは認証がなく、全バージョン1.1.11以下が対象で修正版は出ない。
  • アーカイブ展開のディレクトリ脱出でコード実行、ダウンロード経路で意図しない通信が起き得る。
  • SageMaker型は管理ポートを分離できない。利用をやめ、配信先を信頼できる相手に限る。

AWSは10月23日、オープンソースのMulti Model Server(MMS)についてCVE-2026-115812とCVE-2026-115813を公表した。MMSは機械学習モデルを推論用に配信するツールで、GitHub、PyPI、Docker Hubに公開されていた。ソースリポジトリは2025年11月20日からアーカイブされ、読み取り専用のサポート終了状態にある。

CVE-2026-115812は、モデルアーカイブの展開処理が、展開先ディレクトリの外へファイルを書ける問題だ。細工したアーカイブで、MMSプロセスの権限によるコード実行につながり得る。CVE-2026-115813は、モデルのダウンロード経路が、管理インターフェースからの要求を意図しない通信先へ向けられる問題だ。管理インターフェースは認証を要求しない。このインターフェースをネットワークから届くアドレスにバインドしている構成ほど危険が高い。影響バージョンは1.1.11以下、つまり公開されたすべての版だ。

修正版はどの配布経路にもなく、今後も予定されていない。AWSは利用をやめ、サポートのあるモデル配信へ移行するよう求めている。フォークを保守する場合は、解決後のパスが展開先の外に出るエントリを拒否し、ダウンロード先を明示的なURL許可リストに限る、という同等の変更を自分で入れる必要がある。

暫定策は、推論と管理が別ポートなら、管理側をループバックに縛り、外部から渡したURLをダウンロード経路へ流さないことだ。ただしSageMaker型の構成は、管理と推論を同一ポートの全アドレスにバインドするため、モデル読み込みを止めることなく管理だけをループバックへ移せない。その構成は移行を優先し、それまでは配信ポートを信頼できる呼び出し元だけに届くようにする。