Apa yang terjadi
Frontend Rust gRPC vLLM tidak memberlakukan batas logprob_token_ids, sehingga pemanggil dapat mengirim permintaan Generate atau GenerateStream dengan output_logprobs aktif dan lebih dari jumlah logprob_token_ids output yang diizinkan, yang dapat menghabiskan sumber daya atau menghentikan EngineCore.
Mengapa penting
Memungkinkan pemanggil jarak jauh untuk menghentikan engine dan mengganggu layanan co-tenant (CVSS 5.9, CWE-667).
Vektor serangan
Kirim permintaan Generate/GenerateStream dengan output_logprobs aktif dan lebih dari 128 logprob_token_ids output.
Sistem yang terdampak
vLLM >= 0.22.0, < 0.24.0 (frontend Rust gRPC).
Mitigasi
Tingkatkan ke vLLM 0.24.0.