vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.11.1, vllm has a critical remote code execution vector in a config class named Nemotron_Nano_VL_Config. When vllm loads a model config that contains an auto_map entry, the config class resolves that mapping with get_class_from_dynamic_module(…) and immediately instantiates the returned class. This fetches and executes Python from the remote repository referenced in the auto_map string. Crucially, this happens even when the caller explicitly sets trust_remote_code=False in vllm.transformers_utils.config.get_config. In practice, an attacker can publish a benign-looking frontend repo whose config.json points via auto_map to a separate malicious backend repo; loading the frontend will silently run the backend’s code on the victim host. This vulnerability is fixed in 0.11.1.
The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Vllm | Vllm | * | 0.11.1 (excluding) |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-cuda-rhel9:3.2.2-1765379088 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-rocm-rhel9:3.2.2-1765379049 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/model-opt-cuda-rhel9:3.2.2-1764871796 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-cuda-rhel9:3.2.5-1765552580 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-rocm-rhel9:3.2.5-1765361180 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-tpu-rhel9:3.2.5-1765552619 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-rocm-rhel9:3.2.5-1765552603 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-cuda-rhel9:1772160593 | * |
| Red Hat AI Inference Server 3.2 | RedHat | rhaiis/vllm-rocm-rhel9:1772160625 | * |
| Red Hat AI Inference Server 3.3 | RedHat | rhaiis/vllm-spyre-rhel9:1782352919 | * |
| Red Hat OpenShift AI 2.25 | RedHat | rhoai/odh-vllm-cpu-rhel9:1772093436 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhoai/odh-vllm-cpu-rhel9:1778264363 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhoai/odh-kserve-agent-rhel9:1770754605 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhoai/odh-kserve-controller-rhel9:1770754646 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhoai/odh-kserve-router-rhel9:1770754585 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhoai/odh-kserve-storage-initializer-rhel9:1771840993 | * |
| Red Hat OpenShift AI 3.3 | RedHat | rhoai/odh-vllm-gaudi-rhel9:1770956034 | * |