CVE-2026-105756CWE-20CWE-248

CVE-2026-105756

Medium · published October 6, 2026

CVSS v3.1
6.5
EPSS
0%
Percentile
23.0
In the wild
Unconfirmed
What it is

vLLM is an inference and serving engine for large language models. Prior to 0.30.0, OpenAI-compatible request models accept a non-empty cache_salt value without enforcing the character and length restrictions required by the IPCCacheServerKey consumer in LMCache-MP. On deployments using the LMCache-MP connector, a salt that contains a forbidden character or exceeds the permitted length can raise an uncaught ValueError during scheduler cache lookup, causing EngineCore to terminate and denying service to all concurrent users. This issue is fixed in version 0.30.0.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00314 · 23.0th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-248 · Uncaught Exception
Published
2026-10-06T03:17Z
Affected products (1)
ProductVersionsFixed in
vllm/vllm< 0.30.00.30.0
References (4)
EPSS history
Timeline
  • 07 OCT 03:39Z
    EPSS moved — → 0%
    epss
  • 05 OCT 22:49Z
    vLLM: Loose `cache_salt` validation lets a single request kill EngineCore on LMCache-MP deployments — uncaught downstream `ValueError` denial of service
    cvelistv5