Impact
An authenticated tenant can reconstruct another tenant’s low‑entropy post‑tool history and submit the same continuation, causing the system to store the prefix in the unsalted global cache. By inspecting the cached_tokens_per_turn counter, the attacker learns whether that prefix was previously processed, revealing the existence of data for another tenant. This demonstrates a prefix‑cache membership oracle that breaks the intended isolation and can be used to infer confidential information about other tenants.
Affected Systems
vLLM vllm prior to version 0.30.0. The flaw resides in Harmony tool continuations handled by the POST /v1/responses endpoint and is mitigated by the 0.30.0 release.
Risk and Exploitability
The CVSS score of 3.1 indicates low severity, and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires authenticated access to the API and the ability to submit tailored continuations; no public remote exploit has been reported. The risk is therefore limited to environments that expose authenticated API access and use the default prefix‑caching configuration.
OpenCVE Enrichment
Github GHSA