vllm-project vllm

121 vulnérabilités publiées citent ce produit.

Tel que les CNA l’écrivent dans leurs fiches CVE (éditeur et produit) ; les versions sont les leurs.

CVEVersions vulnérablesTitreSévéritéPubliéeEPSSExploitation
CVE-2026-115918>= 0.16.0, < 0.32.0vLLM: Responses API bypasses trust_request_chat_template for chat_template_kwargsMEDIUM 6.50.3 %
CVE-2026-115917< 0.32.0vLLM: Permissive default CORS origins allow cross-origin requests to the vLLM HTTP serverLOW 3.40.2 %
CVE-2026-115916< 0.32.0vLLM: Out-of-vocabulary prompt token id passes input validation and triggers a CUDA device-side assert (engine crash / DoS)MEDIUM 6.50.3 %
CVE-2026-115915< 0.32.0vLLM: Untrusted EPS inputs can trigger denial of service or Ghostscript RCEHIGH 8.10.6 %
CVE-2026-115914>= 0.11.1, < 0.32.0vLLM DeepSeek-OCR image processing vulnerable to denial of serviceMEDIUM 6.50.4 %
CVE-2026-115913< 0.32.0vLLM: Phi-4 multimodal audio encoder materializes and retains full attention matrices: a single max-length audio OOM-crashes the vLLM engineMEDIUM 6.50.3 %
CVE-2026-115912< 0.32.0vLLM: Public multimodal SHM handle forgery reaches worker-side `pickle.loads()` with insecure serialization disabledHIGH 7.50.5 %
CVE-2026-115911>= 0.19.0, < 0.32.0vLLM: DoS via unbounded chat_template Jinja2 rendering exhausts the renderer thread poolMEDIUM 6.50.3 %
CVE-2026-1161810.20.1 – < 0.29.0vLLM 0.20.1 before 0.29.0 DoS and GPU Out-of-Bounds Write via stop_token_idsHIGH 7.10.4 %
CVE-2026-1161800.8.5 – < 0.31.0vLLM from 0.8.5 before 0.31.0 Cross-Tenant DoS via Uninitialized LogprobsTensorsHIGH 8.30.2 %
CVE-2026-1161790.18.0 – < 0.31.0vLLM 0.18.0 before 0.31.0 Memory Exhaustion via media_io_kwargs num_frames OverrideHIGH 8.70.3 %
CVE-2026-1161780.20.0 – < 0.30.0vLLM 0.20.0 before 0.30.0 DoS via /inference/v1/generate mm_placeholdersHIGH 8.20.3 %
CVE-2026-1161770.10.2 – < 0.25.0vLLM 0.10.2 before 0.25.0 DoS via Nemotron-VL Processor Decompression-Bomb Guard BypassHIGH 8.70.3 %
CVE-2026-1161760.9.2 – < 0.24.0vLLM 0.9.2 before 0.24.0 SSRF via X-Request-Id in P2pNcclConnectorHIGH 8.80.3 %
CVE-2026-1161750.19.0 – < 0.24.0vLLM 0.19.0 before 0.24.0 Audio Decompression Bomb DoS via Chat CompletionsHIGH 7.10.3 %
CVE-2026-1161740.22.0 – < 0.24.0vLLM 0.22.0 before 0.24.0 Denial of Service via Rust gRPC GenerateHIGH 8.20.3 %
CVE-2026-1161730.22.0 – < 0.24.0vLLM 0.22.0 before 0.24.0 Denial of Service via gRPC output_candidates.token_idsHIGH 8.20.3 %
CVE-2026-1161720.22.0 – < 0.24.0vLLM 0.22.0 before 0.24.0 DoS via Rust gRPC CandidateTokens.top_nHIGH 8.20.3 %
CVE-2026-1140550.7.3 – < 0.31.0vLLM 0.7.3 before 0.31.0 DoS via Unvalidated mm_processor_kwargsHIGH 8.70.4 %
CVE-2026-114054< 0.31.0vLLM before 0.31.0 Cross-Request Cache Aliasing via EXIF ImageID and Prefix-Cache KeysHIGH 7.10.3 %
CVE-2026-1140530.7.3 – < 0.31.0vLLM 0.7.3 before 0.31.0 RCE via mm_processor_kwargs.code_revisionCRITICAL 9.20.5 %
CVE-2026-1140520.25.0 – < 0.31.0vLLM 0.25.0 before 0.31.0 MOSS-Audio Memory Exhaustion via /tokenize mm_processor_kwargsHIGH 8.70.5 %
CVE-2026-114051< 0.31.0vLLM before 0.31.0 Denial of Service via min_tokens in /inference/v1/generateHIGH 7.10.4 %
CVE-2026-114050< 0.31.0vLLM before 0.31.0 Remote Engine Crash via Forged Multimodal UUIDHIGH 7.10.2 %
CVE-2026-114049< 0.31.0vLLM before 0.31.0 Stale allowed_token_ids Mask via InputBatch.condenseMEDIUM 6.30.3 %
CVE-2026-109311< 0.29.0vLLM before 0.29.0 Heap Overflow DoS via IAMF Audio Transcription UploadHIGH 7.10.5 %
CVE-2026-1059220.1 ; 0.2 ; 0.3 ; …vllm-project vLLM Penalty utils.py get_token_bin_counts_and_mask denial of serviceMEDIUM 5.30.3 %
CVE-2026-1057750.1 ; 0.2 ; 0.3 ; …vllm-project vLLM Completions Request mamba_mixer2.py conv_ssm_forward out-of-boundsMEDIUM 5.30.3 %
CVE-2026-105760>= 0.23.0rc2, < 0.30.0vLLM: GLMGA video sampling permits request-driven CPU and memory exhaustionMEDIUM 5.30.3 %
CVE-2026-105759< 0.30.0vLLM: Unbounded Prometheus label cardinality from attacker-controlled HTTP method tokens in the vLLM Rust frontend metrics middleware (un…HIGH 7.50.4 %
CVE-2026-105758>= 0.24.0, < 0.30.0vLLM: Qwen2-VL / Qwen3-VL video samplers bound on request-controlled max_frames, which the num_frames ceiling does not reachMEDIUM 5.30.3 %
CVE-2026-105757< 0.30.0vLLM: Structured-output request errors escape the request boundary and terminate the shared EngineCore — engine-fatal denial of service (…MEDIUM 6.50.3 %
CVE-2026-105756< 0.30.0vLLM: Loose `cache_salt` validation lets a single request kill EngineCore on LMCache-MP deployments — uncaught downstream `ValueError` de…MEDIUM 6.50.3 %
CVE-2026-105755< 030.0vLLM: Flash late-interaction scoring caches query embeddings under a caller-controlled request id — cross-request integrity break and ind…MEDIUM 4.20.2 %
CVE-2026-105754< 0.30.0vLLM: Scale-out disaggregated multimodal transport trusts caller-supplied featuresMEDIUM 6.50.3 %
CVE-2026-105753< 0.28.0vLLM: Mirrored multimodal IPC caches desync after a rejected request — a later request reusing the same media hash trips a receiver asser…MEDIUM 6.50.4 %
CVE-2026-105752< 0.30.0vLLM: Harmony tool continuations drop `cache_salt` — restoring a cross-tenant prefix-cache membership oracleLOW 3.10.2 %
CVE-2026-1032410.1 ; 0.2 ; 0.3 ; …vllm-project vLLM Gemma4UnifiedParser gemma4.rs denial of serviceMEDIUM 6.90.7 %
CVE-2026-100654< 0.29.0vLLM before 0.29.0 Denial of Service via out-of-range stop_token_idsHIGH 7.10.3 %
CVE-2026-1006530.22.1 – < 0.28.0vLLM 0.22.1 before 0.28.0 Incomplete Artifact Pin PropagationHIGH 8.30.3 %
CVE-2026-1006520.22.0 – < 0.24.0vLLM 0.22.0 through 0.23.0 Denial of Service via stop_token_idsHIGH 8.20.4 %
CVE-2026-100651< 0.29.0vllm before 0.29.0 Denial of Service via Decoder Prompt Length BypassHIGH 7.10.4 %
CVE-2026-100650< 0.29.0vLLM before 0.29.0 Resource Exhaustion via Unbounded Media MaterializationHIGH 7.10.8 %
CVE-2026-100649< 0.29.0vLLM before 0.29.0 Resource Limit Bypass via Sampler SubclassMEDIUM 6.30.3 %
CVE-2026-100648< 0.29.0vllm before 0.29.0 Uncontrolled Resource Consumption via Audio DecodingMEDIUM 6.90.4 %
CVE-2026-100647< 0.29.0vLLM before 0.29.0 CPU Exhaustion via unbounded cache_saltMEDIUM 6.90.3 %
CVE-2026-94627≤ 0.29.0vLLM through 0.29.0 GPU KV Cache Leak via Mooncake Transfer ID CollisionHIGH 8.70.6 %
CVE-2026-94626≤ 0.29.0vLLM through 0.29.0 Memory Exhaustion via Unvalidated NIXL tp_sizeHIGH 8.70.6 %
CVE-2026-94625≤ 0.29.0vLLM through 0.29.0 Resource Exhaustion via Ownerless Mooncake Transfer PlaceholdersMEDIUM 6.90.5 %
CVE-2026-94624≤ 0.29.0vLLM through 0.29.0 Denial of Service via Unbounded P2P KV Offloading SessionsHIGH 8.70.4 %
CVE-2026-94623≤ 0.29.0vLLM through 0.29.0 Denial of Service via NIXL Multi-Prompt Assertion FailureHIGH 8.70.6 %
CVE-2026-94622≤ 0.29.0vLLM through 0.29.0 Denial of Service via Incomplete NIXL KV Transfer MetadataHIGH 8.70.6 %
CVE-2026-93989≤ 0.29.0vLLM through 0.29.0 Cross-Request Logits Corruption via bad_wordsLOW 2.30.2 %
CVE-2026-93841≤ 0.29.0vLLM through 0.29.0 Adjacent-Request Sampler State Corruption via Unvalidated Prompt Token IDsMEDIUM 6.30.2 %
CVE-2026-93840< 0.29.0vLLM before 0.29.0 Cross-Request Logits Corruption via allowed_token_idsMEDIUM 6.30.2 %
CVE-2026-93592< 0.28.0vLLM before 0.28.0 Denial of Service via negative token IDHIGH 8.70.5 %
CVE-2026-93436≤ 0.29.0vLLM through 0.29.0 Memory Exhaustion via Rejected RequestsHIGH 8.70.8 %
CVE-2026-69147< 0.28.0vLLM: Request-selected PyNvVideoCodec GPU decode bypasses static VRAM reservationMEDIUM 6.50.6 %
CVE-2026-57173< 0.24.0vLLM: Unauthenticated audio decompression-bomb DoS in /v1/chat/completionsMEDIUM 6.50.7 %
CVE-2026-923650.1 ; 0.2 ; 0.3 ; …vllm-project vllm thinking_budget_state.py algorithmic complexityMEDIUM 5.30.5 %
CVE-2026-922200.26.0 ; 0.27.0vllm-project vLLM MoRIIO Acknowledgement moriio_connector.py MoRIIOWrapper._handle_release_message resource consumptionMEDIUM 6.90.7 %
CVE-2026-908780.27.0 ; 0.27.1vllm-project vLLM Jinja Template Rendering completions resource consumptionMEDIUM 5.30.5 %
CVE-2026-907130.1 ; 0.2 ; 0.3 ; …vllm-project vLLM tiktoken vocab File mod.rs new denial of serviceMEDIUM 4.80.2 %
CVE-2026-90555< 0.28.0vLLM before 0.28.0 Denial of Service via Audio HeaderHIGH 7.10.5 %
CVE-2026-905540.10.2 – < 0.28.0vLLM before 0.28.0 Denial of Service via audio extractionMEDIUM 6.90.2 %
CVE-2026-90553< 0.28.0vLLM before 0.28.0 Remote Code Execution via LlavaOnevision2 processorHIGH 8.50.3 %
CVE-2026-78684< 0.27.0vLLM before 0.27.0 Denial of Service via DeepStream BackendMEDIUM 6.90.6 %
CVE-2026-73560< 0.26.0vLLM: SSRF + arbitrary local file read in MiMoV2OmniMultiModalProcessor `_fetch_image` and audio loader bypass MediaConnector protectionsMEDIUM 6.50.4 %
CVE-2026-71486< 0.26.0vLLM: Derender endpoints decode caller-supplied GenerateResponse token IDs without output boundsMEDIUM 4.30.4 %
CVE-2026-73559>= 0.19.0, < 0.26.0vLLM: Completion prompt lists fan out into unbounded engine requestsMEDIUM 6.50.6 %
CVE-2026-73558< 0.27.0vLLM: Cross-User Data Leak VulnerabilityMEDIUM 5.30.4 %
CVE-2026-73557>= 0.20.2rc0, < 0.26.0vLLM: Incomplete CVE-2025-62164 remediation can be bypassed by concurrent prompt partsMEDIUM 6.30.2 %
CVE-2026-73556< 0.26.0vLLM: ReDoS via structured_outputs.regex in the lm-format-enforcer backend (no compile timeout) — missed sibling of CVE-2026-55574MEDIUM 5.30.5 %
CVE-2026-73555< 0.26.0vLLM: Unauthenticated Internal Path and Username Disclosure via Validation Error MessagesMEDIUM 5.30.4 %
CVE-2026-55514>= 0.12.0, < 0.24.0vLLM denial of service via prompt embeds on M-RoPE modelsHIGH 7.10.7 %
CVE-2026-55574< 0.24.0vLLM: ReDoS via structured_outputs.regex compiled without timeout in xgrammar and outlines backendsHIGH 8.70.6 %
CVE-2026-54234< 0.24.0vLLM: Remote DoS in vLLM via Invalid Recovered Token ReinjectionHIGH 7.50.6 %
CVE-2026-55646>= 0.22.0, < 0.24.0vLLM speech-to-text endpoints allocate full upload before enforcing the audio file-size limitMEDIUM 6.50.5 %
CVE-2026-47155< 0.22.0vLLM: Artifact Pin Decay in vLLM allows pinned deployments to load unpinned code, weights, and processorsMEDIUM 6.50.2 %
CVE-2026-41523< 0.22.0vLLM: Security Check Bypass via assert Statement in Activation Function Loading Allows Arbitrary Code ExecutionHIGH 7.50.9 %
CVE-2026-54232< 0.22.1vLLM: Dependency Confusion Vulnerability in vLLM DockerfileHIGH 8.80.6 %
CVE-2026-54233< 0.23.1rc0vLLM: OOM Denial of Service via Audio Decompression BombMEDIUM 6.50.4 %
CVE-2026-54236< 0.23.1rc0vLLM: incomplete CVE-2026-22778 fix leaks PIL repr addresses via Anthropic routerMEDIUM 5.30.9 %
CVE-2026-54235< 0.23.1rc0vLLM: temperature=NaN and temperature=Infinity bypass validation and propagate to GPU kernelsMEDIUM 6.90.4 %
CVE-2026-48746>= 0.3.0, < 0.22.0vLLM: OpenAI auth bypassCRITICAL 9.11.2 %
CVE-2026-53923>= 0.5.5, < 0.23.1rc0vLLM GGUF Kernels: int64_t to int truncation of tensor dimensions causes GPU buffer overflowMEDIUM 5.30.5 %
CVE-2026-124910.11.0 – < 0.24.0Vllm: vllm: image exif rotation & png trns transparency not normalized, causing mismatch between model input and expectationsMEDIUM 4.80.2 %
CVE-2026-95400.19.0vllm-project vllm OpenAI-compatible Serving Path denial of serviceMEDIUM 6.90.4 %
CVE-2026-44223>= 0.18.0, < 0.20.0vLLM: extract_hidden_states speculative decoding crashes server on any request with penalty parametersMEDIUM 6.50.4 %
CVE-2026-44222>= 0.6.1, < 0.20.0vLLM: Remote DoS via Special-Token PlaceholdersHIGH 7.50.4 %
CVE-2026-34756>= 0.1.0, < 0.19.0vLLM Affected by Unauthenticated OOM Denial of Service via Unbounded `n` Parameter in OpenAI API ServerMEDIUM 6.50.4 %
CVE-2026-34755>= 0.7.0, < 0.19.0vLLM Affected by Denial of Service via Unbounded Frame Count in video/jpeg Base64 ProcessingMEDIUM 6.50.5 %
CVE-2026-34753>= 0.16.0, < 0.19.0vLLM affected by Server-Side Request Forgery (SSRF) in `download_bytes_from_url `MEDIUM 5.40.2 %
CVE-2026-34760>= 0.5.5, < 0.18.0vLLM: Downmix Implementation Differences as Attack Vectors Against Audio AI ModelsHIGH 7.10.3 %
CVE-2026-27893>= 0.10.1, < 0.18.0vLLM's hardcoded trust_remote_code=True in NemotronVL and KimiK25 bypasses user security opt-outHIGH 8.81.4 %
CVE-2026-25960>= 0.15.1, < 0.17.0SSRF Protection Bypass in vLLMCRITICAL 9.80.6 %
CVE-2026-22778>= 0.8.3, < 0.14.1vLLM leaks a heap address when PIL throws an errorCRITICAL 9.819 %
CVE-2026-24779< 0.14.1vLLM vulnerable to Server-Side Request Forgery (SSRF) in `MediaConnector`HIGH 7.10.6 %
CVE-2026-22807>= 0.10.1, < 0.14.0vLLM affected by RCE via auto_map dynamic module loading during model initializationCRITICAL 9.81.0 %
CVE-2026-22773>= 0.6.4, < 0.12.0vLLM is vulnerable to DoS in Idefics3 vision models via image payload with ambiguous dimensionsHIGH 7.50.4 %
CVE-2025-66448< 0.11.1vLLM vulnerable to remote code execution via transformers_utils/get_configHIGH 8.80.7 %
CVE-2025-62372>= 0.5.5, < 0.11.1vLLM vulnerable to DoS with incorrect shape of multimodal embedding inputsHIGH 8.30.4 %
CVE-2025-62426>= 0.5.5, < 0.11.1vLLM vulnerable to DoS via large Chat Completion or Tokenization requests with specially crafted `chat_template_kwargs`MEDIUM 6.50.5 %
CVE-2025-62164>= 0.10.2, < 0.11.1VLLM deserialization vulnerability leading to DoS and potential RCEHIGH 8.81.0 %
CVE-2025-59425< 0.11.0rc2vLLM vulnerable to timing attack at bearer authHIGH 7.50.6 %
CVE-2025-48956>= 0.1.0, < 0.10.1.1vLLM API endpoints vulnerable to Denial of Service AttacksHIGH 7.50.6 %
CVE-2025-48944>= 0.8.0, < 0.9.0vLLM Tool Schema allows DoS via Malformed pattern and type FieldsMEDIUM 6.50.6 %
CVE-2025-48943>= 0.8.0, < 0.9.0vLLM allows clients to crash the openai server with invalid regexMEDIUM 6.50.5 %
CVE-2025-48942>= 0.8.0, < 0.9.0vLLM DOS: Remotely kill vllm over http with invalid JSON schemaMEDIUM 6.50.6 %
CVE-2025-48887>= 0.6.4, < 0.9.0vLLM has a Regular Expression Denial of Service (ReDoS, Exponential Complexity) Vulnerability in `pythonic_tool_parser.py`MEDIUM 6.50.5 %
CVE-2025-46722>= 0.7.0, < 0.9.0vLLM has a Weakness in MultiModalHasher Image Hashing ImplementationHIGH 7.30.3 %
CVE-2025-46570< 0.9.0vLLM’s Chunk-Based Prefix Caching Vulnerable to Potential Timing Side-ChannelLOW 2.60.4 %
CVE-2025-47277>= 0.6.5, < 0.8.5vLLM Allows Remote Code Execution via PyNcclPipe Communication ServiceCRITICAL 9.81.0 %
CVE-2025-30165>= 0.5.2, <= 0.8.5.post1Remote Code Execution Vulnerability in vLLM Multi-Node Cluster ConfigurationHIGH 8.00.6 %
CVE-2025-32444>= 0.6.5, < 0.8.5vLLM Vulnerable to Remote Code Execution via Mooncake IntegrationCRITICAL 10.01.8 %
CVE-2025-46560>= 0.8.0, < 0.8.5vLLM phi4mm: Quadratic Time Complexity in Input Token Processing​ leads to denial of serviceHIGH 7.50.5 %
CVE-2025-30202>= 0.5.2, < 0.8.5Data exposure via ZeroMQ on multi-node vLLM deploymentHIGH 7.50.6 %
CVE-2025-29783>= 0.6.5, < 0.8.0vLLM Allows Remote Code Execution via Mooncake IntegrationCRITICAL 9.10.7 %
CVE-2025-29770< 0.8.0vLLM denial of service via outlines unbounded cache on diskMEDIUM 6.50.5 %
CVE-2025-25183< 0.7.2vLLM using built-in hash() from Python 3.12 leads to predictable hash collisions in vLLM prefix cacheLOW 2.60.2 %
CVE-2025-24357< 0.7.0vLLM allows a malicious model RCE by torch.load in hf_model_weights_iteratorHIGH 8.80.9 %