事件经过
vLLM Rust gRPC 前端未强制实施 logprob_token_ids 限制,因此调用方可以发送启用 output_logprobs 且输出 logprob_token_ids 数量超过允许值的 Generate 或 GenerateStream 请求,从而耗尽资源或终止 EngineCore。
影响分析
允许远程调用方终止引擎并干扰共同租户服务(CVSS 5.9,CWE-667)。
攻击途径
发送一个启用 output_logprobs 且输出 logprob_token_ids 数量超过 128 的 Generate/GenerateStream 请求。
受影响系统
vLLM >= 0.22.0,< 0.24.0(Rust gRPC 前端)。
缓解措施
升级到 vLLM 0.24.0。