何が起きたか
--mm-processor-cache-type shm を有効にしていると、認証済みの呼び出し元が公開 HTTP ルートから共有メモリのハンドルを偽造し、攻撃者が用意したバイト列をワーカーの pickle.loads() で読み込ませられます。VLLM_ALLOW_INSECURE_SERIALIZATION=1 は不要です。同じ期間に、画像として送ったデータの形式を制限していないため、EPS を送ると Ghostscript に渡り、脆弱な Ghostscript(CVE-2024-29510)がある環境ではコマンドを実行されうる欠陥も公表されました。
やること
0.32.0 へ更新します。更新までは、必要がなければ --mm-processor-cache-type shm を使わず、ホストの Ghostscript も最新にしてください。
出典
GitHub Advisory Database(GHSA-6757-hggm-hp2w)github.com英語 ↗GitHub Advisory Database(GHSA-h3rc-j82p-2c3h)github.com英語 ↗上の要約は通り道編集部がまとめたものです。影響範囲と修正版は必ず各出典で確認してください。