CVE-2026-105754
Description
A flaw was found in vLLM. The scale-out inference service fails to properly validate caller-supplied multimodal parameters, such as image geometry and cache identifiers, against the active model's configuration. An authenticated remote attacker can exploit this vulnerability by submitting crafted feature data to the generation endpoint, terminating the shared engine process and causing a Denial of Service (DoS). In addition, this issue may allow attackers to poison or retrieve shared multimodal cache state across different user requests.
Statement
A MODERATE severity flaw was found in vLLM, the LLM inference and serving engine shipped in Red Hat AI Inference Server and Red Hat OpenShift AI. In the disaggregated scale-out path, the /inference/v1/generate endpoint accepts caller-supplied multimodal parameters, including tensors in the features.kwargs_data field, cache identifiers in the features.mm_hashes field, placeholder ranges in the features.mm_placeholders field, and wire-selected multimodal field processors, without validating or rebinding them to the active model's renderer contract. An authenticated remote attacker can submit crafted feature data, such as forged grid geometry, field types, or non-positive placeholder lengths, which can terminate the shared EngineCore process and cause a denial of service of the inference service. If an attacker knows or can induce a victim's content hash, forged cache hashes can also poison or retrieve cross-request encoder-cache state. Red Hat rates the impact as MODERATE with a CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H), matching the upstream assessment. Because this issue is of moderate impact with a CVSS score below 7.0, fixes for the affected Red Hat AI Inference Server and Red Hat OpenShift AI releases are deferred; the residual risk is that an authenticated remote attacker can crash the shared inference engine and disrupt service for all users, or manipulate shared multimodal encoder-cache state across requests.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 6.5 | N/A | 6.5 |
| Attack Vector | Network | N/A | Network |
| Attack Complexity | Low | N/A | Low |
| Privileges Required | Low | N/A | Low |
| User Interaction | None | N/A | None |
| Scope | Unchanged | N/A | Unchanged |
| Confidentiality | None | N/A | None |
| Integrity Impact | None | N/A | None |
| Availability Impact | High | N/A | High |
Vector
Red Hat: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
cve.org: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.