Case · DiggingBeagle record

vLLM accepted a client request ID as a trusted KV transfer destination

Under P2pNcclConnector producer configuration, an attacker-controlled X-Request-Id could redirect a cache-transfer connection to an external host.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

Detailed project advisory with code-path trace, no independently established widespread exploitation. The impact band remains unknown: available evidence does not establish actual deployed victim outcomes or a comparable measured loss.

Assessed Oct 26, 2026 using diggingbeagle.assessment/1.

At a glance

Claims & evidence

CLM-CP20-VLLM-KV-REQUEST-IDThe vLLM advisory describes X-Request-Id parsing of a decode address into a ZMQ/NCCL destination, enabling leakage of KV tensors when the affected P2pNcclConnector is active.supported

Basis: reported finding

Link to claim
CLM-CP20-ENRICH-VLLM-KV-REQUEST-IDThe vLLM GHSA traces a user-controlled X-Request-Id to the ZMQ/NCCL transfer peer in configured P2pNcclConnector producers; affected versions are 0.9.2 to below 0.24.0 and release 0.24.0 removes the connector.supported

Basis: reported finding

Link to claim

Unknowns and contradictions

  • Only deployments using the listed P2pNcclConnector and producer role were affected. The advisory does not establish widespread theft of model prompts; an unresponsive receiver can also block a worker.

Sources and citation

Material revision history

  1. Oct 26, 2026 · Canonical change recorded · new in release · revision 193