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.
Published: 2026-09-21
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

vLLM versions up to 0.29.0 are susceptible to a denial‑of‑service flaw arising from how the OffloadingConnector handles peer‑to‑peer KV offloading. When configured with a TieringOffloadingSpec and a second‑tier that uses p2p, an attacker can supply arbitrary remote host and port values in the kv_transfer_params. This forces the system to attempt to establish a ZeroMQ connection to an unreachable host, leaving the socket open until the internal context quota runs out. The resulting uncaught ZMQError crashes EngineCore, halting all inference operations.

Affected Systems

The vulnerability affects the vllm‑project vllm library for all operating environments0 release. Users running vLLM built with the OffloadingConnector and a peer‑to‑peer secondary tier are at risk. Any deployment that imports vllm v0.29.0 (or earlier) may be impacted, regardless of platform, because the vulnerability resides within the library itself.

Risk and Exploitability

Because the flaw is triggered by externally supplied network parameters, an attacker with network reach to a target application can exploit it without authentication. The closely‑packed socket allocations can exhaust the ZeroMQ context quota quickly, leading to a crash. The CVSS score of 8.7 reflects high severity, and the EPSS score of 0.00446 indicates a very low but non‑zero exploitation probability, so while the risk is moderate, the flaw remains significant. As the bug exists in vLLM and was publicly disclosed in 2026, attackers could already try to feed malformed kv_transfer_params to cause repeated crashes, potentially resulting in denial of service for the inference service.

Generated by OpenCVE AI on September 23, 2026 at 02:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update to a fixed release of the vllm library (e.g., version 0.29.1 or later) once it becomes available from the project's repository.
  • If upgrading is not immediately possible, restrict or validate the kv_transfer_params used by applications to avoid configuring unreachable remote hosts or ports, and enforce that only reachable internal addresses are allowed.
  • Apply network‑level controls such as limiting outbound connections for the inference service, or isolate ZeroMQ sockets in a separate process to prevent a single socket leak from consuming the entire context quota.
  • Monitor logs for ZMQError exceptions and implement a watchdog that automatically restarts EngineCore if a crash occurs.

Generated by OpenCVE AI on September 23, 2026 at 02:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

threat_severity

Important


Tue, 22 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Vllm-project
Vllm-project vllm
Vendors & Products Vllm-project
Vllm-project vllm

Mon, 21 Sep 2026 22:15:00 +0000

Type Values Removed Values Added
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.
Title vLLM through 0.29.0 Denial of Service via Unbounded P2P KV Offloading Sessions
First Time appeared Vllm
Vllm vllm
Weaknesses CWE-770
CPEs cpe:2.3:a:vllm:vllm:*:*:*:*:*:*:*:*
Vendors & Products Vllm
Vllm vllm
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-22T13:26:57.950Z

Reserved: 2026-09-21T21:42:26.965Z

Link: CVE-2026-94624

cve-icon Vulnrichment

Updated: 2026-09-22T13:26:35.772Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-21T22:17:01.280

Modified: 2026-09-29T12:47:10.597

Link: CVE-2026-94624

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-21T22:04:13Z

Links: CVE-2026-94624 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T02:45:14Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling

  • CWE-772

    Missing Release of Resource after Effective Lifetime