{"data":{"id":"5c9feea8-f462-44f7-8850-cce545016f58","title":"CVE-2025-29770: vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. The outlines library is one of…","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.","solution":"Fixed in 0.8.0.","labels":["security"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2025-29770","publishedAt":"2025-03-19T20:15:31.977Z","cveId":"CVE-2025-29770","cweIds":["CWE-770"],"cvssScore":"6.5","cvssSeverity":"medium","severity":"medium","attackType":["denial_of_service"],"issueType":"vulnerability","affectedPackages":["vllm@< 0.8.0 (fixed: 0.8.0)"],"affectedPackageNames":["vllm"],"affectedPackageRefs":["pypi:vllm"],"affectedVendors":[],"affectedVendorsRaw":["vLLM","outlines"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":"vLLM unbounded filesystem cache growth via outlines guided decoding","headlinePromptVersion":"h1","cvssVector":null,"attackVector":null,"attackComplexity":null,"privilegesRequired":null,"userInteraction":null,"exploitMaturity":"unknown","epssScore":0.00467,"epssCheckedAt":"2026-11-04T06:10:15.237Z","kevDateAdded":null,"advisoryAliases":["GHSA-mgrm-fgjv-mhv8"],"affectedPackagesSource":"ghsa","affectedPackagesCheckedAt":"2026-10-10T03:54:28.762Z","patchAvailable":true,"disclosureDate":null,"fixReleasedAt":"2025-03-18T22:22:25.922Z","daysToFix":-1,"fixCheckedAt":"2026-10-29T21:45:03.880Z","capecIds":["CAPEC-130"],"crossRefCount":0,"attackSophistication":"trivial","impactType":["availability"],"aiComponentTargeted":"inference","llmSpecific":true,"classifierConfidence":0.95,"researchCategory":null,"atlasIds":null,"fixes":[{"ecosystem":"pypi","name":"vllm","fixedVersion":"0.8.0","matchedVersion":"0.8.0","fixReleasedAt":"2025-03-18T22:22:25.922Z","daysToFix":-1,"match":"ecosystem","source":"tracked","status":"found","checkedAt":"2026-10-29T21:45:03.730Z"}]}}