Apa yang terjadi
Konverter gRPC Rust vLLM gagal menegakkan batas max_logprobs saat menangani CandidateTokens.top_n. Pemanggil dapat mengirim request Generate atau GenerateStream dengan nilai top_n yang terlalu besar atau melilit integer yang melewati batas yang dimaksudkan dan mencapai pemrosesan hilir.
Mengapa penting
Memungkinkan pemanggil jarak jauh melebihi batas logprobs yang dikonfigurasi, yang dapat menghabiskan sumber daya berlebihan dan mengganggu stabilitas engine serving (CVSS 5.9, CWE-20).
Vektor serangan
Kirim request Generate/GenerateStream dengan CandidateTokens.top_n yang terlalu besar atau melilit integer untuk melewati batas max_logprobs.
Sistem yang terdampak
vLLM >= 0.22.0, < 0.24.0 (konverter gRPC Rust).
Mitigasi
Tingkatkan ke vLLM 0.24.0.