Skip to content
MediumVulnerabilityLLM-specific

CVE-2025-29770: vLLM unbounded filesystem cache growth via outlines guided decoding

Identifier
CVE-2025-29770
Published
Record updated
View JSON
Affected
  • vllm < 0.8.0
Fixed in
0.8.0
  • released March 18, 2025, 1 day before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.5%

Summary

CVE-2025-29770 affects vLLM's structured output path, which uses the outlines library's on-disk grammar cache, on by default. The unconditional use of that cache in vllm/model_executor/guided_decoding/outlines_logits_processors.py lets a user send many short requests with unique schemas, each adding a cache entry. Because outlines is also reachable per request through the OpenAI-compatible API server, this can exhaust filesystem space and cause a Denial of Service. The issue applies only to the V0 engine.

Mitigation

Fixed in 0.8.0.