Apa yang terjadi
features.kwargs_data multimodal vLLM dikendalikan klien dan membawa alamat memori bersama/ID monotonik yang nantinya dipercaya worker. Pemanggil terautentikasi dapat memalsukan ini untuk membuat alias atau meracuni konten multimodal cache milik permintaan lain di deployment memori bersama skala besar. CVSS 7.5.
Mengapa penting
Dalam serving vLLM multi-tenant, ini memungkinkan satu tenant merusak atau membaca data multimodal cache milik tenant lain, merusak isolasi dan memungkinkan kebocoran data lintas-permintaan atau injeksi ke konteks permintaan lain.
Vektor serangan
Pemanggil terautentikasi menetapkan nilai alamat memori bersama dan monotonic_id palsu di features.kwargs_data multimodal publik. Dalam deployment skala besar di mana caching multimodal menggunakan memori bersama, proses worker mempercayai nilai-nilai ini tanpa memvalidasi bahwa nilai tersebut dihasilkan oleh pemilik permintaan, memungkinkan alias atau keracunan cache lintas-permintaan.
Sistem yang terdampak
vLLM sebelum 0.32.0 (serving multimodal skala besar / terdisagregasi).
Mitigasi
Tingkatkan ke vLLM 0.32.0 atau lebih baru (perbaikan di commit 3d5625cc). Batasi caching multimodal memori bersama atau nonaktifkan di deployment multi-tenant sampai dipatch.