VYPR

PyPI package

vllm

pkg:pypi/vllm

Vulnerabilities (45)

  • CVE-2026-73557MedAug 13, 2026
    affected >= 0.21.0, < 0.26.0fixed 0.26.0

    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, and restore state can be raced by concurre

  • CVE-2026-73556MedAug 13, 2026
    affected < 0.26.0fixed 0.26.0

    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_regex_with_timeout or validation in vali

  • CVE-2026-73555MedAug 13, 2026
    affected < 0.26.0fixed 0.26.0

    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_message in vllm/entrypoints/utils.py does no

  • CVE-2026-41523HigJun 22, 2026
    affected < 0.22.0fixed 0.22.0

    vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.22.0, an assert-based security check in vLLM's activation function loading allows any unauthenticated attacker to achieve arbitrary code execution on the server by publishing a malicious HuggingF

  • CVE-2026-5497HigJun 11, 2026
    affected >= 0.8.0, < 0.19.0fixed 0.19.0

    vLLM versions 0.8.0 and later are vulnerable to an Out-of-Memory (OOM) Denial of Service (DoS) attack due to unbounded frame count processing in the `VideoMediaIO.load_base64()` method. When processing `video/jpeg` data URLs, the method splits the base64 data string on commas to

  • CVE-2026-44223MedMay 12, 2026
    affected >= 0.18.0, < 0.20.0fixed 0.20.0

    vLLM is an inference and serving engine for large language models (LLMs). From 0.18.0 to before 0.20.0, the extract_hidden_states speculative decoding proposer in vLLM returns a tensor with an incorrect shape after the first decode step, causing a RuntimeError that crashes the En

  • CVE-2026-44222MedMay 12, 2026
    affected >= 0.6.1, < 0.20.0fixed 0.20.0

    vLLM is an inference and serving engine for large language models (LLMs). From 0.6.1 to before 0.20.0, there is a a Token Injection vulnerability in vLLM’s multimodal processing. Unauthenticated, text-only prompts that spell special tokens are interpreted as control. Image and vi

  • CVE-2026-7141MedApr 27, 2026
    affected < 0.19.1fixed 0.19.1

    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. It is possible to initiate the attack re

  • CVE-2026-34756MedApr 6, 2026
    affected >= 0.1.0, < 0.19.0fixed 0.19.0

    vLLM is an inference and serving engine for large language models (LLMs). From 0.1.0 to before 0.19.0, a Denial of Service vulnerability exists in the vLLM OpenAI-compatible API server. Due to the lack of an upper bound validation on the n parameter in the ChatCompletionRequest a

  • CVE-2026-34755MedApr 6, 2026
    affected >= 0.7.0, < 0.19.0fixed 0.19.0

    vLLM is an inference and serving engine for large language models (LLMs). From 0.7.0 to before 0.19.0, the VideoMediaIO.load_base64() method at vllm/multimodal/media/video.py splits video/jpeg data URLs by comma to extract individual JPEG frames, but does not enforce a frame coun

  • CVE-2026-34753MedApr 6, 2026
    affected >= 0.16.0, < 0.19.0fixed 0.19.0

    vLLM is an inference and serving engine for large language models (LLMs). From 0.16.0 to before 0.19.0, a server-side request forgery (SSRF) vulnerability in download_bytes_from_url allows any actor who can control batch input JSON to make the vLLM batch runner issue arbitrary HT

  • CVE-2026-27893HigMar 27, 2026
    affected >= 0.10.1, < 0.18.0fixed 0.18.0

    vLLM is an inference and serving engine for large language models (LLMs). Starting in version 0.10.1 and prior to version 0.18.0, two model implementation files hardcode `trust_remote_code=True` when loading sub-components, bypassing the user's explicit `--trust-remote-code=False

  • CVE-2026-25960HigMar 9, 2026
    affected >= 0.15.1, < 0.17.0fixed 0.17.0

    vLLM is an inference and serving engine for large language models (LLMs). The SSRF protection fix for CVE-2026-24779 add in 0.15.1 can be bypassed in the load_from_url_async method due to inconsistent URL parsing behavior between the validation layer and the actual HTTP client. T

  • CVE-2026-22778CriFeb 2, 2026
    affected >= 0.8.3, < 0.14.1fixed 0.14.1

    vLLM is an inference and serving engine for large language models (LLMs). From 0.8.3 to before 0.14.1, when an invalid image is sent to vLLM's multimodal endpoint, PIL throws an error. vLLM returns this error to the client, leaking a heap address. With this leak, we reduce ASLR f

  • CVE-2026-24779HigJan 27, 2026
    affected < 0.14.1fixed 0.14.1

    vLLM is an inference and serving engine for large language models (LLMs). Prior to version 0.14.1, a Server-Side Request Forgery (SSRF) vulnerability exists in the `MediaConnector` class within the vLLM project's multimodal feature set. The load_from_url and load_from_url_async m

  • CVE-2026-22807HigJan 21, 2026
    affected >= 0.10.1, < 0.14.0fixed 0.14.0

    vLLM is an inference and serving engine for large language models (LLMs). Starting in version 0.10.1 and prior to version 0.14.0, vLLM loads Hugging Face `auto_map` dynamic modules during model resolution without gating on `trust_remote_code`, allowing attacker-controlled Python

  • CVE-2026-22773MedJan 10, 2026
    affected >= 0.6.4, < 0.12.0fixed 0.12.0

    vLLM is an inference and serving engine for large language models (LLMs). In versions from 0.6.4 to before 0.12.0, users can crash the vLLM engine serving multimodal models that use the Idefics3 vision model implementation by sending a specially crafted 1x1 pixel image. This caus

  • CVE-2025-66448HigDec 1, 2025
    affected < 0.11.1fixed 0.11.1

    vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.11.1, vllm has a critical remote code execution vector in a config class named Nemotron_Nano_VL_Config. When vllm loads a model config that contains an auto_map entry, the config class resolves t

  • CVE-2025-62426MedNov 21, 2025
    affected >= 0.5.5, < 0.11.1fixed 0.11.1

    vLLM is an inference and serving engine for large language models (LLMs). From version 0.5.5 to before 0.11.1, the /v1/chat/completions and /tokenize endpoints allow a chat_template_kwargs request parameter that is used in the code before it is properly validated against the chat

  • CVE-2025-62372MedNov 21, 2025
    affected >= 0.5.5, < 0.11.1fixed 0.11.1

    vLLM is an inference and serving engine for large language models (LLMs). From version 0.5.5 to before 0.11.1, users can crash the vLLM engine serving multimodal models by passing multimodal embedding inputs with correct ndim but incorrect shape (e.g. hidden dimension is wrong),

Page 1 of 3