vLLM 连修三处跨请求缓存与状态隔离漏洞
先了解这件事
2026-10-06 至 10-08 收录的 GitHub 安全公告显示,vLLM 接连修复三处跨请求隔离缺陷。第一处:flash late-interaction 路径用客户端可控的 X-Request-Id 派生共享查询嵌入缓存键,导致 /score 与 /rerank 出现跨请求缓存冲突、错误评分或缓存未命中,仅该 flash 路径受影响,维护者改用服务端生成的请求命名空间隔离缓存,受影响版本 < 0.30.0,修复版本 0.30.0。第二处:多模态 EXIF 哈希及前缀缓存额外键接受客户端可控值,未充分绑定请求主体和媒体内容,可能造成跨请求缓存混淆,破坏媒体处理与前缀缓存的隔离边界,受影响版本 < 0.31.0,修复版本 0.31.0。第三处:V1 引擎批处理槽位复用时残留前一个请求的 allowed_token_ids 掩码,使后续请求继承他人设置的输出词表约束,即使返回 HTTP 200,属于词表引导而非任意文本替换,公告未报告机密性或可用性影响,受影响版本 < 0.31.0,修复版本 0.31.0。
AI 根据报道生成 · 1 天前更新
事件进展
后续时间线
- GitHub 安全公告精选vLLM 修复请求状态残留导致的跨请求输出约束漏洞
vLLM V1 引擎批处理槽位复用时会残留前一个请求的 allowed_token_ids 掩码,使后续请求继承他人设置的输出词表约束,即使返回 HTTP 200。该漏洞影响跨请求输出完整性,属于词表引导,不是任意文本替换;公告未报告机密性或可用性影响。 GitHub 公告标注受影响版本为 < 0.31.0,修复版本为 0.31.0。
- GitHub 安全公告精选vLLM 披露共享缓存键信任边界缺陷,可致跨请求缓存混淆
vLLM 的多模态 EXIF 哈希及前缀缓存额外键接受客户端可控值,未充分绑定请求主体和媒体内容,可能造成跨请求缓存混淆,破坏媒体处理与前缀缓存的隔离边界。 GitHub 公告标注受影响版本为 < 0.31.0,修复版本为 0.31.0。
- GitHub 安全公告精选vLLM 修复跨请求缓存键冲突漏洞,影响 /score 与 /rerank
vLLM 的 flash late-interaction 路径用客户端可控的 X-Request-Id 派生共享查询嵌入缓存键,使 /score 和 /rerank 出现跨请求缓存冲突、错误评分或缓存未命中。仅该 flash 路径受影响,非 flash 路径不创建这类跨请求缓存键。维护者改用服务端生成的请求命名空间隔离缓存。 GitHub 公告标注受影响版本为 < 0.30.0,修复版本为 0.30.0。
相关讨论
关注度走势
每天新增来源
- 10月6日新增1个来源(1家媒体、0个账号)
- 10月7日新增0个来源(0家媒体、0个账号)
- 10月8日新增0个来源(0家媒体、0个账号)
- 10月9日新增0个来源(0家媒体、0个账号)
- 10月10日新增0个来源(0家媒体、0个账号)
- 10月11日新增0个来源(0家媒体、0个账号)
- 10月12日新增0个来源(0家媒体、0个账号)