CVE-2026-105757
Reported by GitHub_M · Published October 5, 2026
vLLM is an inference and serving engine for large language models. Prior to 0.30.0, structured-output request failures can escape request-scoped validation and reach the EngineCore fatal-error path. A per-request backend mismatch can re-raise a grammar compilation exception, padding produced by the ngram_gpu speculative-decoding mode can pass a negative token to guidance validation, and the Rust frontend can admit empty structured-output values that the Python frontend rejects, allowing ordinary constrained-generation requests to terminate the shared engine. This issue is fixed in version 0.30.0.
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| vllm-project | vllm | < 0.30.0 |
| chainguard | vllm-cuda-13.2 | 0 |
| vllm-project | vllm | 0 |
| chainguard | vllm-openai-cuda-13.0 | 0 |
| chainguard | tritonserver-backend-vllm-cuda-13.0 | 0 |
| PyPI | vllm | 0 |
Timeline
- Oct 5, 2026 CVE Published
- Oct 6, 2026 EPSS Score
- Oct 6, 2026 Coalition ESS Score
- Oct 6, 2026 CVE Updated
- Oct 8, 2026 EPSS Score
- Oct 11, 2026 EPSS Score
- Oct 13, 2026 EPSS Score
- Oct 14, 2026 EPSS Score
- Oct 17, 2026 EPSS Score
- Oct 20, 2026 EPSS Score
- Oct 21, 2026 EPSS Score
- Oct 24, 2026 EPSS Score
References
- https://github.com/vllm-project/vllm/security/advisories/GHSA-85xf-c7hm-whqw x_refsource_CONFIRM
- https://github.com/vllm-project/vllm/pull/51450 x_refsource_MISC
- https://github.com/vllm-project/vllm/commit/c55e15a44ec4127832d4a86928a356fdd9e68dbd x_refsource_MISC
- https://github.com/vllm-project/vllm/releases/tag/v0.30.0 x_refsource_MISC
- https://nvd.nist.gov/vuln/detail/CVE-2026-105757 advisory
- https://github.com/advisories/GHSA-85xf-c7hm-whqw advisory