← Back to search

CVE-2026-94624

7.5 HIGHpublic exploit available

Published 2026-09-21 · Updated 2026-09-22

AI risk analysis

Summary
The vulnerability allows attackers to cause a denial of service by configuring vLLM with specific P2P KV offloading settings that create unreachable peer sessions, leading to ZeroMQ socket exhaustion and EngineCore crashes. This affects inference services that use the affected offloading features.
Exploitability
Exploitation is relatively straightforward as it requires only configuring the OffloadingConnector with arbitrary remote host and port values in kv_transfer_params, with no authentication or user interaction required.
Blast radius
The impact could be significant for large inference deployments using vLLM's P2P KV offloading, potentially causing complete service outages across all inference requests until the system is manually restarted.
Detection
Monitor for ZMQError exceptions in EngineCore logs, particularly those related to socket exhaustion and peer session creation failures, and watch for EngineCore process crashes or restarts.
Prioritized remediation
Disable P2P KV offloading functionality immediately or upgrade to vLLM 0.29.1 or later which contains the fix for this vulnerability.
denial-of-servicezeromqinference

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

vLLM through 0.29.0 contains a denial of service vulnerability in P2P KV offloading when OffloadingConnector is configured with TieringOffloadingSpec and a peer-to-peer secondary tier. Attackers can supply arbitrary remote host and port values in kv_transfer_params to create unreachable peer sessions that retain ZeroMQ sockets until the context quota is exhausted, causing an uncaught ZMQError that crashes EngineCore and stops all inference.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weaknesses

CWE-770

Public exploit & PoC references

References

Data: NVD (public domain). Analysis: local $0 model. Defensive use only.