事件经过
vLLM 的 AudioMediaIO 多模态路径调用 load_audio 时未应用 max_duration_s 解码时长限制,因此已认证攻击者可通过 /v1/chat/completions 中的 input_audio 或 audio_url 发送一个小的压缩音频负载,解压后产生超大的解码时长,从而耗尽内存/CPU。
影响分析
一个紧凑的请求导致多模态路径中的不成比例资源消耗,使音频功能的 vLLM 服务实例遭受请求驱动的拒绝服务(CVSS 6.5,CWE-409)。
攻击途径
通过 input_audio/audio_url 发送一个小的、高压缩比的音频负载,以触发解压炸弹资源耗尽。
受影响系统
vLLM >= 0.19.0,< 0.24.0(AudioMediaIO 路径)。
缓解措施
升级到 vLLM 0.24.0;修复在 load_audio 路径上应用 max_duration_s 解码时长限制。