Quick answers
- Is CVE-2026-116176 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-116176 being exploited in the wild.
- How severe is CVE-2026-116176?
- High severity, with a CVSS score of 8.2, published 25 October 2026.
- Which products and versions are affected?
- vllm (PyPI) ECOSYSTEM:introduced=0.9.2,fixed=0.24.0; vLLM Project vllm 0.9.2 to before 0.24.0.
- Is there a fix for CVE-2026-116176?
- Yes. vllm (PyPI): upgrade to 0.24.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-116176 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-116176?
- Check whether you run vllm (PyPI) or vLLM Project vllm at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- vllm (PyPI): upgrade to 0.24.0 or later
pip install "vllm>=0.24.0"
Technical details
The vulnerability exists in OpenAIServing._base_request_id which copies the X-Request-Id HTTP header directly into the request_id used throughout the engine, and P2pNcclConnector.parse_request_id extracts an attacker-controlled host:port via an unvalidated regex. An API caller (no special privileges required) can embed a routing token in X-Request-Id to force a prefill worker to ZMQ-connect to an attacker host, leaking the NCCL communicator unique_id and KV-cache tensors, or causing denial-of-service by connecting to an unresponsive host.
Affected products
- vLLM Project vLLM 0.9.2 to before 0.24.0
Identifiers
- CVE-2026-116176
- GHSA-vfp2-c8pq-v6h6
- PYSEC-2026-4351
Timeline
- 2026-10-09: disclosed
- 2026-10-25: advisory