CVE-2026-56340CWE-20CWE-787

CVE-2026-56340

High · published June 20, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
50.2
In the wild
Unconfirmed
What it is

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 malformed (negative or out-of-bounds) tensor indices, when the prompt-embeds feature is enabled, to trigger crashes or resource exhaustion (denial of service), with potential for out-of-bounds/write-what-where memory corruption. This continues CVE-2025-62164, whose prior fix only disabled the feature by default rather than addressing the root cause.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00644 · 50.2th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-787 · Out-of-bounds Write
Published
2026-06-20T23:16Z
Affected products (1)
ProductVersionsFixed in
vllm/vllm≥ 0.10.2, < 0.13.00.13.0
References (5)
EPSS history
Timeline
  • 20 JUN 18:27Z
    vLLM - Denial of Service via Unvalidated Multimodal Embeddings
    cvelistv5