
CVE catalog
CVE-2026-105757
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
- Severity
- Medium · CVSS 6.5
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.31% · Oct 25, 2026
A flaw was found in vLLM. A remote authenticated attacker can cause a Denial of Service (DoS) by submitting specially crafted structured-output requests. Due to improper exception handling around structured-output processing, certain request-level errors fail to be contained and propagate directly into the core engine. This unhandled failure triggers a fatal error that terminates the shared engine process, disrupting service for all active and subsequent users. vllm: vllm: Denial of Service via unhandled structured-output errors A moderate-impact denial of service flaw was found in the vLLM inference and serving engine, as shipped in Red Hat AI Inference Server 3, Red Hat Enterprise Linux AI, and Red Hat OpenShift AI (RHOAI). A remote attacker with standard authenticated access to the vLLM API can submit specially crafted structured-output (constrained-generation) requests. Due to improper exception handling around structured-output processing — for example a grammar compilation failure re-raised on a latched backend, negative draft-token padding from the ngram_gpu speculative-decoding mode reaching guidance validation, or empty structured-output values admitted by the Rust frontend that the Python frontend rejects — request-level errors are not contained per request but propagate uncaught into the shared EngineCore process, which treats them as fatal and terminates. This disrupts service for all concurrent and subsequent users of the engine until it is restarted. Red Hat rates this flaw Moderate severity (CVSS 6.5, CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H), consistent with the upstream assessment. The affected Red Hat AI Inference Server 3, Red Hat Enterprise Linux AI, and Red Hat OpenShift AI streams are marked AFFECTED with the fix deferred because the severity is Moderate with a CVSS score below 7.0; the residual risk is that an authenticated API client can terminate the shared engine process, causing denial of service for all users until the service is restarted. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Cpe | vllm | Not reported | 0.30.0 | fixed |
| PyPI | vllm | Not reported | 0.30.0 | fixed |
| Pip | vllm | Not reported | 0.30.0 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Cpe | vllm | cpe | Not reported | 0.30.0 | Not reported | NVD-CVE-2026-105757 | Not reported |
| PyPI | vllm | PyPI | Not reported | 0.30.0 | Not reported | PYSEC-2026-4199 | Not reported |
| Pip | vllm | pip | Not reported | 0.30.0 | Not reported | GHSA-85XF-C7HM-WHQW | Not reported |
OpenFactory catalog packages
No matching packages in this catalog.
Observed:
References
- [https://github.com/advisories/GHSA-85xf-c7hm-whqw]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-105757]
- [https://osv.dev/vulnerability/PYSEC-2026-4199]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-105757.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-3564.json]
[CERT-Bund public advisories] · [FIRST EPSS] · [GitHub Advisory Database] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]