AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

vLLMPYSEC-2026-227

vLLM: code execution

vLLM

CVE-2026-54232 · Published Jun 22, 2026 · updated Jun 26, 2026

High8.8
Fix: upgrade to 0.22.1 or later
Source advisory

vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.22.1, the vLLM Dockerfile is vulnerable to a dependency confusion attack through the flashinfer-jit-cache package. The package is installed from a custom index (flashinfer.ai/whl/) using --extra-index-url, but the package name was not registered on PyPI, and UV_INDEX_STRATEGY="unsafe-best-match" is set globally. An attacker who registers flashinfer-jit-cache on PyPI with version 0.6.11.post2 can execute arbitrary code as root during the Docker build and backdoor every resulting container image, enabling exfiltration of all user prompts, API credentials, and model data from production vLLM deployments This vulnerability is fixed in 0.22.1.

Affected versions

PackageAffectedFixed in
vllm
PyPI
< 0.22.10.22.1
Details and references
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Severity from
the CVSS score
Also known as
CVE-2026-54232, GHSA-jrf6-vqxq-pjv2

More vLLM advisories

All vLLM