vllm
PyPI65 known CVEs affecting this package
Aggregated from OSV, GitHub Security Advisories, NVD, and vendor advisories. Each CVE links to its full detail page with vendor advisories, patches, fixed versions, and remediation guidance.
CVEs affecting vllmpage 2 of 2
- CVE-2026-55514MEDIUMCVSS 6.5EG 6.5✓ Fixed in 0.24.02026-07-06
vulnerable: 0.12.0 ... 0.23.0 (20 versions)
vLLM is a library for LLM inference and serving. From 0.12.0 to before 0.24.0, sending a pure prompt embeds payload in a /v1/completions request with a model using M-RoPE causes EngineCore to fail an assertion and fatally crash, shutting d…
- CVE-2026-55574HIGHCVSS 7.5EG 7.5✓ Fixed in 0.24.02026-07-06
vulnerable: 0.0.1 ... 0.9.2 (89 versions)
vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Prior to 0.24.0, the structured_outputs.regex API parameter passes a user-supplied regular expression string directly to the grammar compiler backends wi…
- CVE-2026-55646MEDIUMCVSS 6.5EG 6.5✓ Fixed in 0.24.02026-07-06
vulnerable: 0.22.0, 0.22.1, 0.23.0
vLLM is an inference and serving engine for large language models. From 0.22.0 to 0.23.0, the /v1/audio/transcriptions and /v1/audio/translations routes call request.file.read() to fully materialize an uploaded audio file into memory befor…
- CVE-2026-56340HIGHCVSS 7.5EG 8.8✓ Fixed in 0.13.02026-06-20
vulnerable: 0.10.2, 0.11.0, 0.11.1, 0.11.2, 0.12.0
vLLM versions >= 0.10.2 and < 0.13.0 are missing sparse tensor validation in multimodal embeddings processing. Because PyTorch disables sparse tensor invariant checks by default, an attacker can submit crafted embedding requests with malfo…
- CVE-2026-57173MEDIUMCVSS 6.5EG 6.5✓ Fixed in 0.24.02026-09-16
vulnerable: 0.0.1 ... 0.9.2 (89 versions)
vLLM is an inference and serving engine for large language models. Prior to 0.24.0, the input_audio handling path for /v1/chat/completions calls AudioMediaIO.load_bytes or AudioMediaIO.load_file without passing VLLM_MAX_AUDIO_DECODE_DURATI…
- CVE-2026-7141MEDIUMCVSS 5.6EG 5.6✓ Fixed in 0.19.12026-04-27
vulnerable: 0.0.1 ... 0.9.2 (81 versions)
A vulnerability was found in vLLM up to 0.19.0. The affected element is the function has_mamba_layers of the file vllm/v1/kv_cache_interface.py of the component KV Block Handler. Performing a manipulation results in uninitialized resource.…
- CVE-2026-71486MEDIUMCVSS 4.3EG 4.3✓ Fixed in 0.26.02026-08-17
vulnerable: 0.0.1 ... 0.9.2 (92 versions)
vLLM is an inference and serving engine for large language models. Prior to 0.26.0, the /v1/completions/derender and /v1/chat/completions/derender endpoints accept caller-supplied GenerateResponse objects whose generate_responses, choices,…
- CVE-2026-73555MEDIUMCVSS 5.3EG 5.3✓ Fixed in 0.26.02026-08-13
vulnerable: 0.0.1 ... 0.9.2 (92 versions)
vLLM is an inference and serving engine for large language models. Prior to 0.26.0, the validation_exception_handler in vllm/entrypoints/openai/server_utils.py converts FastAPI RequestValidationError objects with str(exc), and sanitize_mes…
- CVE-2026-73556MEDIUMCVSS 5.3EG 5.3✓ Fixed in 0.26.02026-08-13
vulnerable: 0.0.1 ... 0.9.2 (92 versions)
vLLM is an inference and serving engine for large language models. Prior to 0.26.0, the structured_outputs.regex parameter in vllm/v1/structured_output/backend_lm_format_enforcer.py is passed to lmformatenforcer.RegexParser without compile…
- CVE-2026-73557MEDIUMCVSS 6.3EG 6.3✓ Fixed in 0.26.02026-08-13
vulnerable: 0.21.0 ... 0.25.1 (7 versions)
vLLM is an inference and serving engine for large language models. From 0.20.2rc0 until 0.26.0, safe_load_prompt_embeds in vllm/renderers/embed_utils.py uses torch.sparse.check_sparse_tensor_invariants, whose process-global save, enable, a…
- CVE-2026-73558MEDIUMCVSS 5.3EG 5.3✓ Fixed in 0.27.02026-08-13
vulnerable: 0.0.1 ... 0.9.2 (93 versions)
vLLM is an inference and serving engine for large language models. Prior to 0.27.0, an integer overflow in blockIdx.x * 2 * d in activation_kernels.cu can cause act_and_mul_kernel to consume another batched user's input, allowing a request…
- CVE-2026-73559MEDIUMCVSS 6.5EG 6.5✓ Fixed in 0.26.02026-08-13
vulnerable: 0.19.0 ... 0.25.1 (12 versions)
vLLM is an inference and serving engine for large language models. From 0.19.0 until 0.26.0, the /v1/completions CompletionRequest.prompt field in vllm/entrypoints/openai/completion/protocol.py accepts an unbounded list[str] or list[list[i…
- CVE-2026-73560MEDIUMCVSS 6.5EG 6.5✓ Fixed in 0.26.02026-08-17
vulnerable: 0.0.1 ... 0.9.2 (92 versions)
vLLM is an inference and serving engine for large language models. Prior to 0.26.0, the MiMoV2OmniMultiModalProcessor in vllm/transformers_utils/processors/mimo_v2_omni.py passes attacker-controlled image and audio strings through _fetch_i…
- CVE-2026-90553HIGHCVSS 7.8EG 7.8✓ Fixed in 0.28.02026-09-12
vulnerable: 0.0.1 ... 0.9.2 (95 versions)
vLLM before 0.28.0 contains a remote code execution vulnerability in the LlavaOnevision2 processor loader that ignores the trust_remote_code parameter when loading remote processor classes. Attackers can craft a malicious model with arbitr…
- CVE-2026-9540MEDIUMCVSS 5.3EG 5.32026-05-26
vulnerable: 0.0.1 ... 0.9.2 (81 versions)
A vulnerability was identified in vllm-project vllm 0.19.0. This issue affects some unknown processing of the component OpenAI-compatible Serving Path. Such manipulation leads to denial of service. It is possible to launch the attack remot…
Check whether vllm is used in your infrastructure
EchelonGraph scans your cloud and SBOMs to map every package to your actual deployments. See blast radius for vllm CVEs against the assets you own.
Start Free Scan →