Skip to main content
← All vulnerabilities
CVE-2025-48944PYSEC-2026-2023GHSA-VRQ3-R879-7M65

vLLM Tool Schema allows DoS via Malformed pattern and type Fields

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.9.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

vLLM is an inference and serving engine for large language models (LLMs). In version 0.8.0 up to but excluding 0.9.0, the vLLM backend used with the /v1/chat/completions OpenAPI endpoint fails to validate unexpected or malformed input in the "pattern" and "type" fields when the tools functionality is invoked. These inputs are not validated before being compiled or parsed, causing a crash of the inference worker with a single request. The worker will remain down until it is restarted. Version 0.9.0 fixes the issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • vllm-project vllm

    From 0.8.0 · fixed in 0.9.0

  • vllmPyPI

    From 0.8.0 · fixed in 0.9.0

References 2

GitHub · vllm-project/vllm