vLLM is an inference and serving engine for large language models. From 0.16.0 until 0.32.0, the /v1/responses endpoint allows an authenticated caller to place an attacker-controlled template in chat_template_kwargs[chat_template] when no server template is configured. ChatParams.get_apply_chat_template_kwargs() preserves that value without enforcing trust_request_chat_template, so the request can bypass the intended trust policy and cause CPU or memory exhaustion through Jinja rendering. This issue is fixed in version 0.32.0.
References
Configurations
History
28 Oct 2026, 15:35
| Type | Values Removed | Values Added |
|---|---|---|
| First Time |
Vllm vllm
Vllm |
|
| CPE | cpe:2.3:a:vllm:vllm:*:*:*:*:*:*:*:* | |
| References | () https://github.com/vllm-project/vllm/commit/cff08b461e086523cee8bba5bd3c66d302625134 - Patch | |
| References | () https://github.com/vllm-project/vllm/pull/50300 - Patch | |
| References | () https://github.com/vllm-project/vllm/releases/tag/v0.32.0 - Release Notes | |
| References | () https://github.com/vllm-project/vllm/security/advisories/GHSA-x567-49g5-p4cf - Patch, Vendor Advisory |
26 Oct 2026, 18:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-10-26 18:17
Updated : 2026-10-30 15:16
NVD link : CVE-2026-115918
Mitre link : CVE-2026-115918
CVE.ORG link : CVE-2026-115918
JSON object : View
Products Affected
vllm
- vllm
