vLLM P2P 卸载会话资源耗尽漏洞可致服务崩溃,已在 0.32.0 修复
vllm p2p never connected zmq_exhaustion
AI 导读
vLLM 发布安全公告(CVE-2026-94624),披露 OffloadingConnector 配合 TieringOffloadingSpec 启用 P2P 二级层时的资源耗尽漏洞,0.32.0 之前的版本受影响,已在 0.32.0 修复。攻击者只需能访问 OpenAI 兼容推理端点并持有普通 API key,通过 kv_transfer_params.prefill 提交大量唯一的非监听对端地址,vLLM 会保留每个从未建立的 P2P 会话及其 ZeroMQ 套接字且不清理。在 vLLM 0.26.0 默认 MAX_SOCKETS=1023 的测试中,340 个对端约占满 1020 个套接字,下一个对端触发未捕获的 ZMQError,终止 EngineCore 并使 API 服务退出,约 341 个请求即可让实例停止推理直至重启。
推荐理由
公告给出了触发条件和约 341 个请求即可打停服务的量化边界,部署 vLLM P2P 卸载的团队可据此排查版本并升级到 0.32.0。