CVE-2025-46570CWE-208

vLLM’s Chunk-Based Prefix Caching Vulnerable to Potential Timing Side-Channel

Low · published May 29, 2025

CVSS v3.1
2.6
EPSS
0%
Percentile
25.7
In the wild
Unconfirmed
What it is

vLLM is an inference and serving engine for large language models (LLMs). Prior to version 0.9.0, when a new prompt is processed, if the PageAttention mechanism finds a matching prefix chunk, the prefill process speeds up, which is reflected in the TTFT (Time to First Token). These timing differences caused by matching chunks are significant enough to be recognized and exploited. This issue has been patched in version 0.9.0.

The record
Technical detail
CVSS v3.1
2.6 · LOW
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00335 · 25.7th percentile
Weakness
CWE-208 · Observable Timing Discrepancy
Published
2025-05-29T16:32Z
EPSS history
Timeline
  • 29 MAY 16:32Z
    vLLM’s Chunk-Based Prefix Caching Vulnerable to Potential Timing Side-Channel
    cvelistv5