何が起きたか
vLLMのRust gRPCコンバータは、CandidateTokens.top_nを処理する際にmax_logprobs制限を適用できません。呼び出し元は、意図された上限を回避して後続処理に到達する、過大または整数ラップするtop_n値を持つGenerateまたはGenerateStreamリクエストを送信できます。
なぜ重要か
リモートの呼び出し元が設定されたlogprobs制限を超えることができ、過剰なリソースを消費してサービングエンジンを不安定化させる可能性があります(CVSS 5.9、CWE-20)。
攻撃経路
過大または整数ラップするCandidateTokens.top_nを持つGenerate/GenerateStreamリクエストを送信して、max_logprobs上限を回避します。
影響を受けるシステム
vLLM 0.22.0以上、0.24.0未満(Rust gRPCコンバータ)。
緩和策
vLLM 0.24.0にアップグレードしてください。